Нужен совет. Не могу зарегистрировать 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 3119 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 6432 15.10.08 20:42 Сейчас в теме
А виндовс какой? У меня такое на висте только вылетало, и еще на каком-то глюкавом ХП у клиента.
31. CheBurator 3119 16.10.08 01:45 Сейчас в теме
да, примерно такая библиотека.. может быть..
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот