Товарищи!!! помощь нужна....
Суть такова есть конфа 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, то она не регистрируется.
(6) Тогда надо проверить таки dll на предмет наличия интерфейса. Может кто подменил, или вирус какой модифицировал библиотечку.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший