Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ActiveX [D6, WinXP]


MixAnOL ©   (2006-03-13 17:23:00) 

Здорово всем!

Есть компонент ActiveX от Perl'а, нужно его использовать в моем приложении.
Я не знаю как его подключить в Delphi, киньте, пжлста, ссылочки  где описано все более или менее подробно, а то вообже в этой области знаний нет...

Заранее спасибо


palva   (2006-03-13 21:23:00) [1]

> но в списке компонентов не вижу все равно...
Значит это не компонент. Нужно:
Project -> Import Typelibrary где выбрать нужную библиотеку, после чего нажать кнопку Create Unit
Получившийся Unit подключить через uses


MixAnOL   (2006-03-13 18:56:00) [2]

пробовал Add в Import ActiveX... выбрал dll-ку, но ничего не добавилось...


MixAnOL   (2006-03-13 18:50:00) [3]

))) так работает.... но в списке компонентов не вижу все равно...


palva   (2006-03-13 18:19:00) [4]

Раз VBScript работает, значит dll зарегистрирована.


Sergey Masloff   (2006-03-13 18:10:00) [5]

Ну напиши типа такого. Только все равно без регистрации работать не будет так что плохо искал

var
 v : Variant;
....

v := CreateOleObject('Hello.World');
ShowMessage(v.Hello);


MixAnOL   (2006-03-13 18:01:00) [6]

В том-то и дело, что зарегистрированного перловского компонента я там не нашел... а примерный VB скрипт с его использование работает...


Dim objHello
Set objHello = CreateObject("Hello.World")

MsgBox objHello.Hello


Метод Hello возвращает строку...


Sergey Masloff   (2006-03-13 17:34:00) [7]

Меню->Component->ImportActiveX Control
Ну и справка. Там все более-менее подробно описано


Наверх

Титульная страница Поиск, карта сайта Написать письмо