Большинству пользователей устышавших термин АсtiveX на ум сразу приходят элементы управления ОСХ по-новому названные в очередном маркетинговом трюке компании Microsoft. В некотором смысле это так Microsoft действительно использует термин ActiveX дтя обозначения технологии базирующихся на модели СОМ. Но аббревиатура OLE уже не охватывает всех этих технологий. Microsoft настолько расширила определение OLE, что разработчики уже чавно считают сопутствующие технологии чем-то отдельным от OLE. Поэтому в профессиональную лексику был введен термин ActiveX, используемый для обозначения всех базирующихся на СОМ технологии, которые существуют на данный момент и будут созданы в будущем. На сегодняшний день ActiveX включает следующие технологии:
Библиотеки ActiveX (внутренние серверы)
Серверы автоматизации (внутренние и внешние серверы)
Элементы управления ActiveX
Формы ActiveForm (комбинированные элементы управления ActiveX)
Страницы свойств
В этом разделе :
8 Среда разработки Delphi ActiveX (DAX) Чтобы упростить разработку базирующихся на стандарте ActiveX технологий, необходима продуманная и спланированная среда которая инкапсулирует в себе сложность множества интерфейсов и функции ActiveX и OLE.
8 Библиотеки типов Библиотеки типов - это составные документы OLE, в которых содержится информация об объектах СОМ, элементах управления ActiveX и объектах автоматизации. Информация о типах включает перечисления, свойства и методы интерфейсов.
8 Элементы управления ActiveX Теперь займемся увлекательным делом - создадим элементы управления ActiveX. Рассмотрим, что собой представляв ActiveX и чем элементы управления ActiveX лучше или хуже стандартных компонентов Delphi на базе библиотек VCL.
8 Регистрация и установка элемента управления ActiveX Для регистрации элемента управления ActiveX нужно просто воспользоваться какой-либо утилитой или приложением, которое вызывает экспортируемую элементом ActiveX функцию DllRegiaterServer.
8 Создание форм ActiveForm Форма ActiveForm - это набор визуальных или невизуальных компонентов для создания смешанного элемента управления ActiveX. Другими словами, визуальные элементы управления ActiveX можно совмещать для создания простого комбинированного элемента ActiveX.
8 Распространение элементов управления ActiveX и форм ActiveForm в Web Созданный элемент управления ActiveX или форму ActiveForm можно использовать на сервере Web. Для этого нужно настроить параметры компилятора, влияющие на распространение в Web, и откомпилировать проект. Ниже приведены основные этапы этого процесса.
| |