Сам вопросом написания внешних компонент не владею. Но у меня есть приятель, который в этом шарит и показал как на Delphi 5 (ну, наверное и выше...) написать то, что 1С переварит.
Шаги
1. New -> ActiveX - > ActiveX Library
2. New -> ActiveX - > Automation Object
3. В открывшемся окошке в графе CoClassNabe указываем имя будущего объекта, например Object1
4. Далее в открывшемся окошке создаем методы и атрибуты этого объекта (объекта IObject1)
5. Все, сохраняем, команда Project - > Build Project создает dll которую мы и регистрируем (например, MyLib.dll, по названию проекта). Теперь в 1С можно обратиться к объекту так:
Объект=СоздатьОбъект("MyLib.Object1");
Ну, теорию я конечно не знаю, но вот такое чудо работает 100%, что надо было мне я получил (в свое время пондабился симулятор кассового аппарата, он у меня просто вел лог команд которые на него поступали и посылал обратные сигналы если требовалось, чисто так, для тестирования...).
--------- Мирный атом в каждый дом
Ответ отправил: Elric (статус: 9-ый класс)
Ответ отправлен: 13.04.2006, 20:59 Оценка за ответ: 5 Комментарий оценки: Спасибо! Все отлично заработало! И на VB тоже!