Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.04;
Скачать: CL | DM;

Вниз

Как написать dll для 1С?   Найти похожие ветки 

 
lww   (2003-08-20 10:30) [0]

Здравствуйте! Подскажите пожалуйста как написать dll так чтобы ее можно было подключить в 1С? Чем надо пользоваться? Я вроде компилирую dll и регистрирую ее с помощью regsvr32 или Delphi, но 1с ругается что не может создать оъбект. Помогите плиз...


 
Romkin ©   (2003-08-20 10:35) [1]

Пиши ActiveX library в которую вставляй Automation Object без поддержки Events, вроде в 1С их не поюзаешь...
А в 1С потом просто СоздатьОбъект("<Имя библиотеки>.<Имя объекта>")
и все


 
Romkin ©   (2003-08-20 10:36) [2]

Просто суть в том, что объект должен поддерживать позднее связывание, это подразумевает потомка IDispatch, наличие библиотеки типов и фабрики класса.


 
Serginio1   (2003-08-20 11:47) [3]

http://www.1c.hippo.ru/cgi-bin/predownl.cgi?id=2019
http://www.1c.hippo.ru/cgi-bin/predownl.cgi?id=2305
http://www.1c.hippo.ru/cgi-bin/predownl.cgi?id=2027


 
lww   (2003-08-20 15:32) [4]

Создал ActiveX library в которую вставил Automation Object без поддержки Events, но почему когда создаешь методы для обекта , то они могут быть только функциями? а если нужен метод-процедура (чтобы вернуть допустим три-четыре параметра после обработки)?


 
Serginio1   (2003-08-20 16:40) [5]

1С для Automation object параметры передаются только по значению, передача объектов 1С невозможна и нет поддержки свойсв массивов. Вышеперечисленные ссылки снимают это ограничение и дают доступ к интерфейсам 1С.


 
lww   (2003-08-21 08:13) [6]

Всем огромное спасибо! Все получилось... :)))



Страницы: 1 вся ветка

Текущий архив: 2003.09.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
14-10964
skalp
2003-08-15 11:30
2003.09.04
http://www.microsoft.com - не работает?


1-10694
Chandr
2003-08-13 09:07
2003.09.04
Редактирование TListView


14-10952
Ig
2003-08-13 20:36
2003.09.04
Ни кто не встречал компонент для Delphi


3-10554
yurez
2003-08-15 12:14
2003.09.04
Как редактировать права доступа к таблицам базы данных interbase?


1-10826
JS
2003-08-21 17:06
2003.09.04
BoundsChecker