ВУЗ:
Составители:
Рубрика:
24
helpstring(“Class”),
version(1. 0)
]
library TextToolLib
{
importlib(“stdole32. tlb”)
[ uuid( … ) ]
coclass CoTextTools
{
interface ISpellChecker;
interface IThesaurus;
}
}
В этом примере информацию по указанным интерфейсам
компилятор будет брать из операторов определения интерфейсов
interface, которые должны предшествовать оператору library.
Формат оператора определения класса составного объекта
coclass:
[ Список атрибутов attribute-list]
coclass имя класса составного объекта classname
{ [ Дополнительные атрибуты attribute]
interface
имя интерфейса interface,
dispinterface
………………;
}
В списке атрибутов должен быть обязательно указан глобально
идентификатор класса с помощью атрибута uuid. Эта 16-байтовая
строка будет записываться как CLSID в системный реестр.
helpstring(“Class”), version(1. 0) ] library TextToolLib { importlib(“stdole32. tlb”) [ uuid( … ) ] coclass CoTextTools { interface ISpellChecker; interface IThesaurus; } } В этом примере информацию по указанным интерфейсам компилятор будет брать из операторов определения интерфейсов interface, которые должны предшествовать оператору library. Формат оператора определения класса составного объекта coclass: [ Список атрибутов attribute-list] coclass имя класса составного объекта classname { [ Дополнительные атрибуты attribute] interface имя интерфейса interface, dispinterface ………………; } В списке атрибутов должен быть обязательно указан глобально идентификатор класса с помощью атрибута uuid. Эта 16-байтовая строка будет записываться как CLSID в системный реестр. 24
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »