Имя: Пароль:
1C
1C 7.7
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 на предмет наличия интерфейса. Может кто подменил, или вирус какой модифицировал библиотечку.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн