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

Вниз

Как прицепить ActiveX Dll?   Найти похожие ветки 

 
Grim Rider   (2002-02-22 08:34) [0]

Собственно сабж.
Есть ActiveX Dll, знаю как цеплять в VB, а как в Д не пойму...

Спасибо


 
Mike_Goblin   (2002-02-22 09:52) [1]

Дык, регистрируешь с помощью RegSvr32, затем
меню component/Import ActiveX control


 
Лёша   (2002-02-22 10:40) [2]

А можно ли в Delphi в RunTime приципить этот ActiveX? Как, например, в Internt Explorer (тегом <object> в html документе).


 
Grim Rider   (2002-02-22 11:02) [3]

А попроднобнее можно?

Есть ActiveXTest.dll, которая экспортирует TActiveXTest класс с единственным методом ShowMessage(строка).
Библ-ка зарегистрирована в системе.

В ВБ она присобачивается так и все работает:
Dim aX As New ActiveXTest.TActiveXTest
aX.ShowMessage ("Hello!")


Как это будет выгладеть из Д?
Не сочтите за труд объяснить.


 
Grim Rider   (2002-02-22 12:07) [4]

2 Mike_Goblin:
вся трабла в том, что это не контрол...


 
kig   (2002-02-22 16:05) [5]

Если использовать то, что написал выше Mike_Goblin (наплюйте, что там написано Import ActiveX control - в Д так можно импортировать не только контролы) - то это аналог Add Reference в VB (ранее связывание).

Если хотите в run time - через позднее связываение - используйте
function CreateOleObject(const ClassName: string): IDispatch;


 
Grim Rider   (2002-02-23 06:11) [6]

2Kig:
cпасибо, не через import д. мою длл не показывает... А через CreateOleObject вылетает с exception о неподдерживаемом интерфейсе... В бейсике, как я уже сказал, все без проблем...

Чего я делаю не так?
Спасибо



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

Форум: "Основная";
Текущий архив: 2002.03.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.003 c
7-32581
Denst
2001-11-28 21:20
2002.03.11
Как запретить удаление и изменение конкретного файла?


7-32591
Dmitry V. Averuanov
2001-09-24 14:22
2002.03.11
Как выключить компьютер по Windows 2000


14-32574
FireMan
2002-01-25 10:25
2002.03.11
Где винда хранит пароли


1-32439
Light Elf
2002-02-22 13:52
2002.03.11
Жирный текст в Popup меню.


1-32437
Виталий_2002
2002-02-22 11:59
2002.03.11
Вопрос по работе с файлами





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский