Вход


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

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

  


Информация о типе


После детального рассмотрения теоретических основ можно попробовать создать сервер авто-зации, хотя при этом можно попасть впросак, если потенциальный пользователь этого сервера не сможет полностью использовать его возможности. Это может произойти вследствие того, что предлагаемого разработчиком описания свойств и методов сервера недостаточно. К счастью, автоматизация предлагает средство для решения этих проблем, позволяя разработчикам ассоциировать информацию о типе с объектом автоматизации. Эта информация о типе хранится в так называемых библиотеках типа (type library). Библиотека типа сервера автоматизации может быть добавлена к приложению-серверу или DLL как ресурс либо может храниться во внешнем файле.

Библиотеки типа содержат информацию о классах, интерфейсах и других объектах сервера. Эта информация предлагается клиентам сервера автоматизации для создания экземпляра каждого из классов и правильного вызова методов каждого интерфейса.

Delphi генерирует библиотеку типа при добавлении объекта автоматизации в приложение или библиотеку. Кроме того, Delphi знает, каким образом преобразовать информацию из библиотеки типа в Object Pascal так, чтобы можно было управлять сервером автоматизации из приложения Delphi.



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

  


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