ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »
