|
Delphi. Поддержка технологий COM
Полная поддержка
технологий СОМ, ActiveX и OLE - одно из основных
достоинств Delphi. Однако
эти супермодные технологии могут
также несколько озадачить и даже
обескуражить разработчика. В этой
главе речь пойдет о технологиях,
основанных на СОМ, ActiveX и OLE, а также об их
использовании при разработке
приложений.
Принято считать,
что OLE
представляет собой метод
совместного использования данных
различными приложениями, главным
образом связанных или внедренных
данных, ассоциированных с одним
приложением, с данными,
ассоциированными с другим
приложением (например, внедрение
электронной таблицы в документ
текстового процессора). Однако
OLE и ActiveX - нечто гораздо большее
, чем фокусы с текстовым
процессором.
В этой главе
рассматривается фундамент
технологий СОМ, ActiveX и OLE, а также идет речь об Object
Pascal и VCL, которые поддерживают
эти новые технологии. Не останутся
в стороне и такие важные темы, как автоматизация
(automation),
использование серверов
автоматизации в разрабатываемых
приложениях и создание
собственного сервера
автоматизации. Глава заканчивается
описанием VCL-класса TOleContainer, который инкапсулирует
ActiveX-контейнеры. Необходимо
отметить, что в этой главе не
описаны все подробности технологий
ActiveX и OLE (это тема для
отдельной книги), тем не менее,
здесь представлены наиболее важные
свойства этих технологий,
применяемых в Delphi.
[Архив
с проектами и исходными кодами к
нижеизложенному материалу]
|
|