Современные технологии разработки программного обеспечения. Сивохин А.В - 25 стр.

UptoLike

25
Необязательные атрибуты могут быть выбраны из следующего
списка: helpstring, helpcontext, licensed, version, control, hidden и
appobject. Дополнительными атрибутами могут быть: souree, default
и restricted. Они принадлежат интерфейсам класса.
ПРИМЕРЫ.
[ uuid( … ),
version(1. 0),
helpstring(“CoClass”),
Helpcontext(2481),
Appobject
]
coclass MyApp
{ [ sourse ] interface IMyDocFuncs: IUnknown,
dispinterface DMyDocFuncs;
}
[ uuid( … )
]
coclass More
{ [ restricted ] interface bar,
interface baz;
}
Оператор coclass предоставляет список интерфейсов,
Поддерживаемых определенным классом.
Формат оператора определения интерфейса interface:
[ Список атрибутов интерфейса interface-attribute-list ]
interface имя интерфейса interface-name
{ [ import список импортируемых файла import-file-list, ]
Необязательные атрибуты могут быть выбраны из следующего
списка: helpstring, helpcontext, licensed, version, control, hidden и
appobject. Дополнительными атрибутами могут быть: souree, default
и restricted. Они принадлежат интерфейсам класса.
     ПРИМЕРЫ.
[ uuid( … ),
    version(1. 0),
    helpstring(“CoClass”),
    Helpcontext(2481),
    Appobject
]
coclass MyApp
{ [ sourse ] interface IMyDocFuncs: IUnknown,
              dispinterface DMyDocFuncs;
}
[ uuid( … )
]
coclass More
{ [ restricted ] interface bar,
                     interface baz;
}
     Оператор coclass предоставляет список интерфейсов,
Поддерживаемых определенным классом.
     Формат оператора определения интерфейса interface:
[ Список атрибутов интерфейса interface-attribute-list ]
interface имя интерфейса interface-name
{ [ import список импортируемых файла import-file-list, ]

                                      25