ActiveX в Delphi

       

ActiveX в Delphi


  • Подключение к серверу автоматизации
  • Управление сервером автоматизации
  • Создание сервера автоматизации Автоматизация - это протокол СОМ, который определяет, как одно приложение может получить доступ к объектам, находящимся в другом приложении или библиотеке DLL.
    Сервер автоматизации - это приложение, которое предоставляет какие-либо услуга приложениям-клиентам. Примерами серверов автоматизации являются такие приложения, как Microsoft Word, Microsoft Excel, Microsoft Internet Explorer и др. Данные приложения могут контролироваться из приложений Delphi или других приложений. Для успешной работы с сервером автоматизации разработчику необходимо знать свойства и методы, которые предоставляют объекты сервера автоматизации. Описания свойств и методов можно получить из руководств разработчика по конкретным приложениям-серверам.
    Диспетчер автоматизации (контроллер автоматизации) - это приложение-клиент, которое управляет сервером автоматизации при помощи объектов, которые поддерживают интерфейс IDispatch.
    Диспетчеры автоматизации могут быть созданы на любых языках программирования, которые поддерживают технологию СОМ. Большинство диспетчеров автоматизации написано в настоящее время на таких языках, как C++, Object Pascal (Delphi) и Visual Basic.
    В данной главе вы узнаете, как средствами Delphi можно создать диспетчер и сервер автоматизации.



  • Содержание раздела