Нужен совет. Не могу зарегистрировать Compound.dll

8. alevnev 24.12.13 20:30 Сейчас в теме
Ап!
Так решили проблему или нет? Интересует метод решения, ибо та же ситуация. Даже "ручная пропись" в системный реестр Windows7 не помогла... Может кто посоветует другое решение для работы с compound-документами (типа, users.usr, ert, etc.) ?
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
9. sys1c 25.12.13 03:44 Сейчас в теме
"REGSRV32.EXE Compound.dll" пробовали?
10. alevnev 25.12.13 14:59 Сейчас в теме
Если Вы читали топик, то не задавали бы этот вопрос. Естественно, что с этого начал - не работает, ошибка похожая на вышеописанную.
11. alevnev 26.12.13 04:33 Сейчас в теме
Помучился, но решение нашел - в реестр необходимо прописать:

REGEDIT4

[HKEY_CLASSES_ROOT\Amber.Compound\Clsid]
@="{78191F00-4E73-11D5-918E-000000000000}"

[HKEY_CLASSES_ROOT\CLSID\{78191F00-4E73-11D5-918E-000000000000}\InprocServer32]
@="C:\\Program Files\\1Cv77\\BIN\\COMPOUND.DLL"

[HKEY_CLASSES_ROOT\CLSID\{78191F00-4E73-11D5-918E-000000000000}\ProgID]
@="Amber.Compound"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Amber.Compound\Clsid]
@="{78191F00-4E73-11D5-918E-000000000000}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{78191F00-4E73-11D5-918E-000000000000}\InprocServer32]
@="C:\\Program Files\\1Cv77\\BIN\\COMPOUND.DLL" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{78191F00-4E73-11D5-918E-000000000000}\ProgID]
@="Amber.Compound"
Показать


Если версия x64, то еще и вот это:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{78191F00-4E73-11D5-918E-000000000000}]
@=""

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{78191F00-4E73-11D5-918E-000000000000}\InprocServer32]
@="Q:\\1Cv77\\CtrlUsr1C\\Compound.dll"

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{78191F00-4E73-11D5-918E-000000000000}\ProgID]
@="Amber.Compound"
Показать
Palmer1976; Gvozdod; +2 Ответить
13. Alex_1066 29.03.17 12:38 Сейчас в теме
(11) Мучался, но не получилось. Наверное недостаточно чего-то понял. Строка к версии x64 @="Q:\\1Cv77\\CtrlUsr1C\\Compound.dll", что означает? Это путь к чему-то очевидно, но неочевидно, к чему - уж прошу прощения за каламбур. Если можно объясните. В первом куске таких путей нет вроде там dll лежит здесь "C:\\Program Files\\1Cv77\\BIN\\COMPOUND.DLL", или это что-то другое?
12. user699808_arytartem 23.02.17 20:34 Сейчас в теме
Может еще этот попробовать установить: msvcr71.dll
14. swiss-garant 29.03.17 21:35 Сейчас в теме
Строка "Q:\\1Cv77\\CtrlUsr1C\\" - это мой личный путь туда, где размещена сама компонента, её надо менять на Ваше месторасположение. То есть, в Вашем случае, не важно x86 или x64, в обоих кусках указывайте:

@="C:\\Program Files\\1Cv77\\BIN\\COMPOUND.DLL"
15. imax26 91 19.04.17 04:25 Сейчас в теме
Попробуйте поставить бесплатные Атоловские драйвера. Соль в том, что они ставят борландовские библиотеки, которых многим компонентам не хватает.
16. swiss-garant 19.04.17 22:19 Сейчас в теме
(15) А при чём здесь вообще Borland и драйвера от Атола, в частности?
Можно еще посоветовать переустановить Windows - то же совет...
Не вводите людей во искушение, Вся суть в том, что в системном реестре Windows должны быть прописаны ключи/пути, откуда брать нужное.
17. imax26 91 20.04.17 03:37 Сейчас в теме
А Вы уверены, что на свежеустановленной Windows присутствуют все библиотеки, необходимые для данной компоненты ?
18. imax26 91 20.04.17 03:39 Сейчас в теме
Например, драйвер ШК от 1С - сюрприз - не регистрируется никак. Выдает что-то типа "точка входа не найдена".
Ставишь Атоловские драйвера, вроде как не связанные с данным вопросом (и да, галочки все, в том числе "Драйвер устройств ввода" снимаешь) - и чудо ! Все работает.
19. swiss-garant 20.04.17 21:07 Сейчас в теме
Драйверы от Атола действительно написаны с помощью борландовских библиотек. И устанавливать их можно бех инсталлятора, если хнать как.
Найдите и прочитайте информацию об вышеуказанной библиотеке, то бишь, компоненте - никаких "лишних" библиотек не требуется.
А вот с версией Windows изменились некоторые вещи в системном реестре и утилите regsvr32.exe, поэтому "старый" способ регистрации и "не взлетает".
20. imax26 91 24.04.17 07:19 Сейчас в теме
Во-первых, дествительно "устанавливать можно без инсталлятора, если знать как". А тут знать не надо - какой набор файлов куда положить - запускаешь - и оно все само корректно делает.

"А вот с версией Windows изменились некоторые вещи в системном реестре и утилите regsvr32.exe, поэтому "старый" способ регистрации и "не взлетает"." - а поподробнее ? Или Вы так, видимость осведомленности создаете ?
21. imax26 91 24.04.17 07:21 Сейчас в теме
1. И самое главное - регистрируешь на чистой системе - "точка входа не найдена".
2. Ставишь драйвера Атола (точнее, недостающие библиотеки).
3. Повторяешь пункт 1 - все сразу работает.

Вы таки хотите меня убедить, что это с "версией Windows изменились некоторые вещи в системном реестре и утилите regsvr32.exe, поэтому "старый" способ регистрации и "не взлетает"."
22. alevnev 24.04.17 18:55 Сейчас в теме
Я с Вами вступать в полемику не собираюсь. Посмотрите тему внимательно - где задан вопрос. Я нашел и написал ответ, причем работающий. Вы начали в этой теме постить про Атоловские дрова и как это замечательно. Ваш ответ просто ни о чем в контексте этой темы. Вы или набираете баллы за сообщения, или рекламируете тут Атол? :)
Предлагаю на этом и закончить.
23. imax26 91 25.04.17 06:04 Сейчас в теме
Предлагаю Вам ответить на прямой вопрос :
"версией Windows изменились некоторые вещи в системном реестре и утилите regsvr32.exe, поэтому "старый" способ регистрации и "не взлетает"."
Это что ?
24. alevnev 10.05.17 11:12 Сейчас в теме
Я не буду отвечать на вопрос, не связанный с этой темой. Цель этой темы дать рабочий вариант, то есть, как зарегистрировать Compound.dll.
25. ineoosaki 14.10.08 20:23 Сейчас в теме
После переустановки винды (ХР проф., сп2) не могу зарегистрировать Compound.dll.
До этого, на той же винде, регистрировалась нормально. Пробовал повторно переустанавливать винду - не помогло. Другие компоненты регистрируются без проблем.
Дайте пинка пожалуйста.
26. CheBurator 3117 15.10.08 01:14 Сейчас в теме
а что говорит?
возможно, данной ДЛЛке не хватает "стандартных" ДЛЛек типа msvcrt70.dll
27. kitt 323 15.10.08 02:03 Сейчас в теме
Сам файл дллки точно целый? Можь вирусы погрызли?
28. ineoosaki 15.10.08 18:09 Сейчас в теме
2 Сhe Burashka
с какого бы места на диске не регистрировал, говорит следующее (изменяется только путь к длл):

RegSvr32
---------------------------
Ошибка при вызове LoadLibrary("C:\COMPOUND.DLL") - Неверная попытка доступа к адресу памяти.

Пробовал регистрировать и с командной строки, и с помощью утилиты "Регистрация DLL". Эффект одинаков.
Насчет наличия msvcrt70.dll - буду дома, проверю (я так понимаю - ее в папке "WINDOWS" надо искать, или где?).

2 kitt
Вроде целый, я ее из архива извлекал, перед регистрацией. В свойствах ДЛЛ, написано, что она последний раз была изменена, где-то в 2002г, точно не помню. Но на всякий случай закачаю себе новый архив с мисты.



29. ineoosaki 15.10.08 20:26 Сейчас в теме
Не могу найти в инете msvcrt70.dll, а вот msvcr70.dll нашел. Может это одно и то же?
30. O-Planet 6478 15.10.08 20:42 Сейчас в теме
А виндовс какой? У меня такое на висте только вылетало, и еще на каком-то глюкавом ХП у клиента.
31. CheBurator 3117 16.10.08 01:45 Сейчас в теме
да, примерно такая библиотека.. может быть..
Оставьте свое сообщение
Вакансии
1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 100 000 руб.
Временный (на проект)

Разработчик 1С
Москва
зарплата от 150 000 руб.
Полный день

Программист
Санкт-Петербург
зарплата от 180 000 руб. до 240 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 150 000 руб. до 250 000 руб.
Полный день