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