Как импортировать управление ActiveX в Delphi
На самом деле делается это просто:
- Запустите Delphi и выберите Component->Import ActiveX Control...
- Найдите управление ActiveX, которое Вы хотите импортировать (диалоговое окно отображает все ActiveX управления, зарегистрированные в Вашей системе). Назовем его SomeActiveX
- Выберите положение на Палитре Компонентов, куда Вы хотите поместить выбранную библиотеку
- Возможно лучше оставить выбранную опцию ActiveX
- Нажмите Install
- Выберите пакет, куда новый компонент должен быть установлен или
- Создайте новый пакет для нового управления TSomeActiveX
- Нажмите OK
- Delphi спросит Вас, хотите ли Вы перестроить измененный/новый пакет или нет
- Нажмите Да
- После того, как пакет откомпилируется, Delphi выведет сообщение, что новый компонент TSomeActiveX был зарегистрирован и уже доступен как часть VCL
- Закройте окно, позволяя Delphi сохранить изменения
- Теперь компонент доступен на вкладке ActiveX (если Вы не меняли эту настройку в шаге 3)
- Теперь просто поместите компонент на форму и используйте его
Примечание: эта оболочка будет интегрирована в исполняемый файл (или пакет во время выполнения), но .OCX файл для этого компонента должен быть зарегистрирован на Вашем компьютере в системе перед использованием.
Инсталляционные программы, типа InstallShield Express автоматизируют этот процесс регистрации.
Комментарии