Главная страница
    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.005 c
14-32565
Dimitry_I
2002-01-28 14:50
2002.03.11
Помогите, очень прошу


3-32428
TSV
2002-02-08 10:26
2002.03.11
Господа, есть вопрос по Access.


3-32406
ivans
2002-02-11 16:26
2002.03.11
Подгрузка картинок в DBGrid на лету по имени файла


14-32578
-=CrazyFish=-
2002-01-25 11:58
2002.03.11
интересует ваше мнение...


3-32393
Biocron
2002-01-11 00:23
2002.03.11
База MDB на Delphi





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