Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];

Вниз

Как написать 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.011 c
3-10608
Vadim_aka
2003-08-13 16:23
2003.09.04
Как парсировать ТХТ файл в БД InterBase.


14-10932
iusupp
2003-08-13 01:19
2003.09.04
Помогите ... Есть два вопроса...


3-10584
ksu
2003-08-14 11:39
2003.09.04
Распечатка БД


1-10801
Zheks
2003-08-22 09:43
2003.09.04
После экзэшника


3-10649
SPIRIT
2003-08-12 14:19
2003.09.04
Запросик





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский