как переделать ActiveX для работы с 1С ? #81988


#0 by Yuri1
Есть AxtiveX с исходниками, что в нем переделать чтобы он мог работать в 1С ?С другими программами этот ActiveX работает отлично. Что в VB в формочку, что в БД Access да хоть в эксель его пихай.А вот 1С видите ли CLSID какаой-то требует...
#1 by Yuri1
Да, ActiveX на VC++ написан....
#2 by Денис1
А AppID в реестре прописан?
#3 by Yuri1
а где это посмотреть?ActiveX самый обычный, регистрировал стандартно: regsvr32...
#4 by IAm
dll? ocx?
#5 by Денис1
Да вообще-то в коде контрола :-)
#6 by Yuri1
.ocx Не нашел, а где это должно быть прописано? ocx создавал визардом, просто добавил пару своих функций.P.S.Второё вопрос сразу можно? :-)Изучаю руководство по созданию внешних компонент и не понимаю как работает SAMPLE. Может кро разъяснит? Можно по асе или по мылу. Буду премного благодарен!
#7 by Gloom
Чтобы он работал в 1цэ просто как COM-объект достаточно написать:
#8 by IAm
7 И ocx появится на форме?
#9 by Gloom
Естественно, нет.
#10 by IAm
9 Какая жалость, так и думал, но всё же после 7 начал зачем-то надеяться.
#11 by Yuri1
Не знаю! Можно поподробнее? А мне и не надо его на форме. Он ни чего не рисует -просто как обычная dll-ка используется. Но сделал её ActiveX-ом для специфической программы -теперь вот её же хочу в 1С заюзать.
#12 by IAm
Открой в VC++ закладку ClassView, PrigID обычно составляется из названия класса плюс название интерфейса
#13 by Yuri1
Ты об чем? (см ссылку)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С