Интернет магазин китайских планшетных компьютеров |
|||
Компьютеры - Type library28 апреля 2011Оглавление: 1. Type library 2. Значение 3. Использование 4. Создание TLB одно из ключевых понятий технологии OLE Automation. Библиотека типов представляет собой иерархическое хранилище информации о возможностях ActiveX-сервера. Чаще всего библиотека типов хранится либо как отдельный файл с расширением «.tlb» или «.olb», либо внутри ActiveX-компонента, который она описывает. Кроме того, библиотека типов может находиться в составном документе OLE. Причины созданияС появлением технологии ActiveX возникла необходимость в наличии единого рекомендованного способа получения подробных сведений об ActiveX-компоненте: списка реализуемых им классов и поддерживаемых интерфейсов, их идентификаторов, кратких описаний и прочего. С этой целью и были введены библиотеки типов. Логическая структураБиблиотека типов является трёхуровневым иерархическим хранилищем: вершиной иерархии является сама библиотека, представляющая собой набор типоописаний, являющихся, в свою очередь, контейнерами элементов третьего уровня членов. Все три типа элементов имеют одинаковый набор базовых характеристик:
Кроме того, библиотека и типоописания имеют уникальные 128-битные идентификаторы, а члены 32-битные. Идентификатор библиотеки называется LIBID, члена MEMBERID. Название идентификатора типоописания зависит от вида типоописания. В библиотеке типов могут описываться сущности 8-ми различных видов. Каждое типоописание определяет одну из них. В соответствии с этим, атрибутом типоописания, имеющим первостепенную важность при разборе типоописания, является вид типоописания. Этот атрибут устанавливает вид сущности, описываемой данным типоописанием, и, тем самым, задаёт способ интерпретации всех прочих параметров и подчинённых элементов типоописания. Следующая таблица показывает возможные виды сущностей:
Просмотров: 3421
|