ВУЗ:
Составители:
Рубрика:
18
В настоящее время для получения доступа к объектам
автоматизации используется механизм, в основе которого лежит
специальный объект, который является СОМ – объектом и
поддерживает интерфейс IDispatch. Именно этот интерфейс
обеспечивает клиентам доступ к свойствам и методам любого
программируемого приложения. Он называется диспетчерским
интерфейсом, или сокращено диспинтерфейсом. Некоторые
объекты поддерживают также дуальный диспетчерский
интерфейс,
который обладает всеми возможностями диспетчерского интерфейса
IDispatch, но позволяет также вызывать методы и через виртуальную
таблицу, как в обычных интерфейсах СОМ – объектов.
Прежде чем использовать объект автоматизации, необходимо
выяснить, какими свойствами и методами он обладает. Для
методов надо также выяснить количество, тип и назначение
параметров. Для этих целей разработчик
объектов автоматизации
должен поставить проектировщикам клиентских приложений
электронную документацию для элементов ОСХ, элементов
управления ActiveX и серверов автоматизации. Эта документация
содержит информацию о типах и используется не только в
контроллерах автоматизации, но и в интерпретаторах и
компиляторах для проверки синтаксиса и типа.
Информация о типах включает:
а) определения перечислимых типов;
б) описание интерфейсов типа Interface;
в) описания диспетчерского интерфейса IDispatch и дуального
диспетчерского интерфейса;
г) описание классов составных объектов;
д) ссылки на описание типов в других библиотеках.
Наиболее сложным при работе с сервером автоматизации является
поиск информации о свойствах и методах, поддерживаемых
конкретным сервером. При этом информация такого рода может
хранится в файлах следующих типов:
а) в файлах формата библиотеки типов *. tlb;
б) в файлах формата типов объектов *. olb;
в) в файлах *. exe в качестве их ресурсов;
В настоящее время для получения доступа к объектам автоматизации используется механизм, в основе которого лежит специальный объект, который является СОМ – объектом и поддерживает интерфейс IDispatch. Именно этот интерфейс обеспечивает клиентам доступ к свойствам и методам любого программируемого приложения. Он называется диспетчерским интерфейсом, или сокращено диспинтерфейсом. Некоторые объекты поддерживают также дуальный диспетчерский интерфейс, который обладает всеми возможностями диспетчерского интерфейса IDispatch, но позволяет также вызывать методы и через виртуальную таблицу, как в обычных интерфейсах СОМ – объектов. Прежде чем использовать объект автоматизации, необходимо выяснить, какими свойствами и методами он обладает. Для методов надо также выяснить количество, тип и назначение параметров. Для этих целей разработчик объектов автоматизации должен поставить проектировщикам клиентских приложений электронную документацию для элементов ОСХ, элементов управления ActiveX и серверов автоматизации. Эта документация содержит информацию о типах и используется не только в контроллерах автоматизации, но и в интерпретаторах и компиляторах для проверки синтаксиса и типа. Информация о типах включает: а) определения перечислимых типов; б) описание интерфейсов типа Interface; в) описания диспетчерского интерфейса IDispatch и дуального диспетчерского интерфейса; г) описание классов составных объектов; д) ссылки на описание типов в других библиотеках. Наиболее сложным при работе с сервером автоматизации является поиск информации о свойствах и методах, поддерживаемых конкретным сервером. При этом информация такого рода может хранится в файлах следующих типов: а) в файлах формата библиотеки типов *. tlb; б) в файлах формата типов объектов *. olb; в) в файлах *. exe в качестве их ресурсов; 18
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »