Вход


Главная страница >> Учебный процесс >> Конспекты >> Delphi. Поддержка технологий COM >> Автоматизация

[Назад]    [Содержание ]    [Вперед]

  


Автоматизация


Интерфейс IDispatch
Информация о типе
Позднее или раннее связывание
Регистрация
Создание сервера автоматизации
Создание внешнего сервера автоматизации
Создание внутреннего сервера автоматизации
Создание контроллеров автоматизации
Управление внешним сервером
Управление внутренним сервером

Автоматизация (automation), ранее известная как OLE-автоматизация (OLE automation) предоставляет средства отображения программируемых объектов приложениям или DLL с целью их использования другими приложениями. Приложения или DLL, которые отображают программируемые объекты, называются серверами автоматизации (automation server). Приложения, которые имеют доступ к управлению программируемыми объектами, содержащимися в сервере автоматизации, называются контроллерами автоматизации (automation controller). Контроллеры автоматизации могут программировать сервер автоматизации посредством макроязыка, предлагаемого сервером.

Одно из основных преимуществ использования автоматизации в приложениях ? это их независимость от языка. Контроллеры автоматизации могут управлять сервером независимо от язьыка используемого при разработке любого компонента. Кроме того, автоматизация поддерживается уровне операционной системы, а следовательно, теоретически можно увеличить преимущества этой технологии в будущем, используя автоматизацию сегодня. Если вам интересна эта тема, давайте продолжим изучение автоматизации. Далее в этой главе рассматриваются вопросы создан серверов и контроллеров автоматизации в Delphi.

Внимание Если существует проект Delphi 2, который необходимо использовать в Delphi 4, а Внимание следует помнить, что автоматизация в Delphi 4 существенно отличается от Delphi 2. Запомните, что нельзя смешивать модуль автоматизации OleAuto Delphi 2 с моду ми ComObj или CoinServ Delphi 3. Если вы хотите скомпилировать проект автоматизации Delphi 2 в Delphi 4, модуль OleAuto необходимо поместить в папку \Delphi 4\Delphi 2 для обратной совместимости.



[Назад]    [Содержание ]    [Вперед]

  


  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017