Anzeigen: Delphi C++
Anzeigeeinstellungen

API:System.Win.ComObj

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Klassen

EOleErrorEOleError ist die Exception-Klasse für Low-Level-OLE-Fehler.
EOleExceptionEOleException ist die Exception-Klasse für OLE-Automatisierungsfehler, die in Methoden oder Eigenschaften eines Objekts auftreten.
EOleRegistrationErrorEOleRegistrationError ist die Exception-Klasse für Fehler, die beim Registrieren eines OLE-Objekts auftreten.
EOleSysErrorEOleSysError ist die Exception-Klasse für Fehler, die mit der OLE-IDispatch-Schnittstelle zusammenhängen.
IServerExceptionHandler
TAutoClass
TAutoIntfObjectTAutoIntfObject implementiert die IDispatch- und die ISupportErrorInfo-Schnittstellen.
TAutoObjectTAutoObject ist eine Co-Klasse, die die IDispatch-Schnittstelle unterstützt und als Basisklasse für COM-Automatisierungs-Server verwendet werden kann.
TAutoObjectEvent
TAutoObjectFactoryTAutoObjectFactory ist der Klassengenerator für TAutoObject.
TComClass
TComClassManagerTComClassManager ist der Klassentyp der Variablen ComClassManager in der Unit ComObj.
TComObjectTComObject ist die Basis für die Erzeugung einfacher COM-Klassen, zum Beispiel für Shell-Erweiterungen.
TComObjectFactoryTComObjectFactory ist der Typ eines Klassengenerator-Objekts, mit dessen Hilfe eine TComObject-Klasse instantiiert wird.
TComServerObjectTComServerObject ist die abstrakte Basisklasse für TComServer.
TConnectionPointTConnectionPoint implementiert das Interface IConnectionPoint für ein einzelnes ausgehendes Interface.
TConnectionPointsTConnectionPoints implementiert das Interface IConnectionPointContainer für ein COM-Objekt, das Ereignisse für Clients generiert.
TEventDispatchInvoker
TTypedComClass
TTypedComObjectTTypedComObject unterstützt die IProvideClassInfo-Schnittstelle und ist der Klassentyp für COM-Objekte, die Typinformationen bereitstellen, ohne dass eine Typbibliothek geladen werden muss.
TTypedComObjectFactoryTTypedComObjectFactory ist das Klassengeneratorobjekt, mit dem eine TypedComObject-Klasse instantiiert werden kann.

Routinen

ClassIDToProgIDGibt die Programm-ID der Klasse mit der angegebenen Klassen-ID (CLSID) zurück.
ComClassManagerGibt ein TComClassManager-Objekt zurück.
CreateClassIDGeneriert eine neue GUID und gibt diese als String zurück.
CreateComObjectInstantiiert ein COM-Objekt.
CreateOleObjectInstantiiert ein Automatisierungsobjekt.
CreateRegKeyErstellt oder öffnet einen Registrierungsschlüssel als Unterschlüssel von HKEY_CLASSES_ROOT.
CreateRemoteComObjectErzeugt ein COM-Objekt auf einem anderen Rechner und gibt eine IUnknown-Schnittstelle für das Objekt zurück.
DeleteRegKeyLöscht einen Unterschlüssel von HKEY_CLASSES_ROOT aus der Systemregistrierung.
DispatchInvoke
DispatchInvokeError
EventDispatchInvoke
GetActiveOleObjectRuft eine Referenz auf eine IDispatch-Schnittstelle für ein aktuell ausgeführtes, registriertes COM-Objekt ab.
GetDispatchPropValueGibt den Wert einer Eigenschaft einer IDispatch-Schnittstelle zurück.
GetRegStringValueErmittelt einen unter einem Unterschlüssel von HKEY_CLASSES_ROOT gespeicherten Wert aus der Systemregistrierung.
GUIDToString
HandleSafeCallException
InterfaceConnectVerbindet eine IConnectionPoint-Schnittstelle.
InterfaceDisconnectLöst die Verbindung einer IConnectionPoint-Schnittstelle, die zuvor mit der Prozedur InterfaceConnect hergestellt wurde.
OleCheckLöst eine EOleSysError-Exception aus, wenn der Ergebniscode einen Fehler anzeigt.
OleErrorLöst eine EOleSysError-Exception aus.
ProgIDToClassIDGibt den Klassenbezeichner (CLSID) zurück, der dem im Parameter ProgID enthaltenen String entspricht.
RegisterAsServiceRegistriert ein COM-Objekt als einen NT-Dienst.
RegisterComServerRegistriert den Namen eines prozessinternen COM-Servers beim Betriebssystem.
SetDispatchPropValueSetzt den Wert einer Eigenschaft einer IDispatch-Schnittstelle.
StringToGUID
StringToLPOLESTR

Typen

_di_IServerExceptionHandler
_di_TEventDispatchInvoker
TAutoClass
TClassInstancingTClassInstancing gibt an, wie COM-Objekte erstellt werden.
TComClass
TConnectEvent
TConnectionKindEin Tupel, das mögliche Werte für den Verbindungstyp enthält.
TFactoryProc
TOleVariantArray
TThreadingModelTThreadingModel gibt an, wie das COM-System die Aufrufe eines COM-Objekts serialisiert.
TTypedComClass

Variablen

CoAddRefServerProcess
CoCreateInstanceEx
CoInitFlagsLegt die Ebene der für eine EXE -Datei eines COM-Servers erforderlichen Thread-Unterstützung fest.
CoInitializeEx
CoReleaseServerProcess
CoResumeClassObjects
CoSuspendClassObjects
TOleVariantArray

Konstanten

ciInternalciInternal: TClassInstancing = ciInternal;
ciMultiInstanceciMultiInstance: TClassInstancing = ciMultiInstance;
ciSingleInstanceciSingleInstance: TClassInstancing = ciSingleInstance;
ckMultickMulti: TConnectionKind = ckMulti;
ckSingleckSingle: TConnectionKind = ckSingle;
tmApartmenttmApartment: TThreadingModel = tmApartment;
tmBothtmBoth: TThreadingModel = tmBoth;
tmFreetmFree: TThreadingModel = tmFree;
tmNeutraltmNeutral: TThreadingModel = tmNeutral;
tmSingletmSingle: TThreadingModel = tmSingle;


Frühere Versionen
Übersetzungen