ВУЗ:
Составители:
Рубрика:
23
параметров при их передачи для вызова удаленных процедур.
Перечислим эти типы: boolean, byte, char, double, float, handle_t,
hyper(64-х разрядное целое со знаком ), int, long, short, small,
void*, wchar_t(16 бит без знака ).
После того как спецификация интерфейса где-то описана, и
интерфейс начал работать или задействован в выпущенной версии
какого либо программного обеспечения, изменять его уже нельзя.
Это – жесткое ограничение СОМ – технологии.
Для использования интерфейсов разработчик обязан создать
библиотеку типов и справочный файл. Библиотека типов создается
автоматически по формальному описанию типов, в котором задан
оператор Library. В этом операторе разработчик с помощью
атрибута helpfile задает имя справочного файла. Контекстные
строки и идентификаторы разделов справочного файла указываются
в соответствующих спецификациях формального
описания(атрибуты helpstring и helpcontext).
Формат
оператора определение библиотеки типов library:
[Глобально уникальный идентификатор библиотеки uuid [, Список
дополнительных атрибутов optinal-atribute-list ] ] library имя
библиотеки типов libname
{
Определения definitions
};
Список дополнительных атрибутов может включать: control,
helpfile, helpstring, helpcontext, hidden, loid, restricted и version.
Определения описывают импортируемые библиотеки. Типы
данных, модули, интерфейсы, диспинтерфейсы и классы
составных объектов для рассматриваемого объекта.
Компилятор создает библиотеку типов с именем libname. tlb,
используя информацию как
внутри оператора library, так и за его
пределами, используя соответствующие ссылки или базовые типы.
ПРИМЕР.
[ uuid( … ),
heipfile(“helptype. hlp”),
параметров при их передачи для вызова удаленных процедур. Перечислим эти типы: boolean, byte, char, double, float, handle_t, hyper(64-х разрядное целое со знаком ), int, long, short, small, void*, wchar_t(16 бит без знака ). После того как спецификация интерфейса где-то описана, и интерфейс начал работать или задействован в выпущенной версии какого либо программного обеспечения, изменять его уже нельзя. Это – жесткое ограничение СОМ – технологии. Для использования интерфейсов разработчик обязан создать библиотеку типов и справочный файл. Библиотека типов создается автоматически по формальному описанию типов, в котором задан оператор Library. В этом операторе разработчик с помощью атрибута helpfile задает имя справочного файла. Контекстные строки и идентификаторы разделов справочного файла указываются в соответствующих спецификациях формального описания(атрибуты helpstring и helpcontext). Формат оператора определение библиотеки типов library: [Глобально уникальный идентификатор библиотеки uuid [, Список дополнительных атрибутов optinal-atribute-list ] ] library имя библиотеки типов libname { Определения definitions }; Список дополнительных атрибутов может включать: control, helpfile, helpstring, helpcontext, hidden, loid, restricted и version. Определения описывают импортируемые библиотеки. Типы данных, модули, интерфейсы, диспинтерфейсы и классы составных объектов для рассматриваемого объекта. Компилятор создает библиотеку типов с именем libname. tlb, используя информацию как внутри оператора library, так и за его пределами, используя соответствующие ссылки или базовые типы. ПРИМЕР. [ uuid( … ), heipfile(“helptype. hlp”), 23
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »