|
v7: Ошибка подключения внешней компоненты
| ☑ |
0
Scandsv
12.12.16
✎
10:01
|
Товарищи!!! помощь нужна....
Суть такова есть конфа 1с 7.7. - самописная, смысл ее на сегодняшний день печатать подкладные документы на фискальном регистраторе.
Нормально все работало. До сегодня.
Сегодня - сюрпрайз.
Регистратор - азимут эпсон тм у 950 рк
библиотека для того, чтобы его запустить писалась мною, сто лет назад на VB.net
там добавлены те команды которые мне нужны.
проблема возникла внезапно.
Подгружаю компоненту:
Комп=ПодключитьВнешнююКомпоненту("AddIn.Azimuth1");
и получаю:
Ошибка при создании объекта из компоненты <Неизвестная компонента> (отсутствует интерфейс IInitDone)
Главное раньше все работало...
Поменял Комп=ЗагрузитьВнешшнююКомпоненту("Azimuth.dll")
получил ошибку:
Ошибка при создании объекта из компоненты \\sERVER\sHARE\dATAbASE\abo\Azimuth.dll (отсутствует CLSID)
при попытке регистрации regsrv32 azimuth.dll
выдает:
azimuth.dll была загружена , но найти точку входа DLLRegisterServer не удалось. Зарегистрировать этот файл невозможно....
И это понятно т.к. библиотека .net, то она не регистрируется.
Поможите кто в теме, в чем косяк может быть?
|
|
1
Это_mike
12.12.16
✎
10:02
|
Запусти 1с одиин раз с правами администратора....
|
|
2
Scandsv
12.12.16
✎
10:12
|
(1) не помогло
|
|
3
Cool_Profi
12.12.16
✎
10:12
|
(2) админа системы, а не 1с
|
|
4
Scandsv
12.12.16
✎
10:14
|
(2) да, я понял, правой кнопкой запустить от имени администратора....
|
|
5
Ёпрст
12.12.16
✎
10:49
|
винда 64 поди да ?
бери тогда regsrv32 из папки SysWOW64
|
|
6
Scandsv
12.12.16
✎
10:57
|
Винда ХР проф 32 бита
|
|
7
MadDAD
12.12.16
✎
13:33
|
(6) Тогда надо проверить таки dll на предмет наличия интерфейса. Может кто подменил, или вирус какой модифицировал библиотечку.
|
|