appobject (attributo)
L'attributo [appobject] identifica la coclasse come oggetto applicazione, associato a un'applicazione EXE completa.
[
uuid(uuid-number),
appobject
[, coclass-attribute-list]
]
coclass classname
{
[coclass definition]
}
-
uuid-number
-
Specifica un numero di identificazione univoco universale per la coclasse.
-
coclass-attribute-list
-
Specifica zero o più attributi che si applicano all'istruzione coclasse . Gli attributi di coclasse consentiti sono [helpstring], [helpcontext], [licensed], [ version], [ control]e [hidden].
-
Classname
-
Specifica il nome in base al quale l'oggetto componente è noto nella libreria dei tipi.
-
definizione coclasse
-
Specifica le istruzioni che costituiscono la definizione della coclasse .
L'attributo [appobject] indica anche che le funzioni e le proprietà della coclasse sono disponibili a livello globale nella libreria dei tipi corrente.
La rappresentazione typeflag per questo attributo è TYPEFLAG_FAPPOBJECT
[
uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
helpstring("Hello Class"),
appobject
]
coclass Hello
{
[default] interface IHello : IUnknown;
interface IDispatch;
}