appobject-Attribut
Das Attribut [appobject] identifiziert die Co-Klasse als Anwendungsobjekt, das einer vollständigen EXE-Anwendung zugeordnet ist.
[
uuid(uuid-number),
appobject
[, coclass-attribute-list]
]
coclass classname
{
[coclass definition]
}
-
uuid-number
-
Gibt eine universell eindeutige Identifikationsnummer für die Co-Klasse an.
-
coclass-attribute-list
-
Gibt null oder mehr Attribute an, die für die coclass-Anweisung gelten. Zulässige Co-Klassenattribute sind [helpstring], [helpcontext], [licensed], [version], [control] und [hidden].
-
classname
-
Gibt den Namen an, unter dem das Komponentenobjekt in der Typbibliothek bekannt ist.
-
Co-Klassendefinition
-
Gibt Anweisungen an, aus denen die Coklassendefinition besteht.
Das [appobject] -Attribut gibt auch an, dass die Funktionen und Eigenschaften der Co-Klasse global in der aktuellen Typbibliothek verfügbar sind.
Die Typeflag-Darstellung für dieses Attribut ist TYPEFLAG_FAPPOBJECT
[
uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
helpstring("Hello Class"),
appobject
]
coclass Hello
{
[default] interface IHello : IUnknown;
interface IDispatch;
}