Главная страница
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.019 c
14-10890
Ru
2003-08-18 14:58
2003.09.04
Рекогносцировка местности.


4-11022
Senator
2003-07-03 13:57
2003.09.04
NetRemoteTOD


1-10791
Просто гость
2003-08-22 20:29
2003.09.04
Дескриптор окна


1-10815
Borealis
2003-08-18 20:21
2003.09.04
Что с иконками?, я не понимаю...


14-10882
Marser
2003-08-13 23:47
2003.09.04
Реформы, как подмога флудеру