ComObj

From RAD Studio VCL Documentation (German)
Jump to: navigation, search

Contents

Delphi-Informationen

Klasse

EOleError

EOleError ist die Exception-Klasse für Low-Level-OLE-Fehler.

EOleException

EOleException ist die Exception-Klasse für OLE-Automatisierungsfehler, die in Methoden oder Eigenschaften eines Objekts auftreten.

EOleRegistrationError

EOleRegistrationError ist die Exception-Klasse für Fehler, die beim Registrieren eines OLE-Objekts auftreten.

EOleSysError

EOleSysError ist die Exception-Klasse für Fehler, die mit der OLE-IDispatch-Schnittstelle zusammenhängen.

TAutoIntfObject

TAutoIntfObject implementiert die IDispatch- und die ISupportErrorInfo-Schnittstellen.

TAutoObject

TAutoObject ist eine Co-Klasse, die die IDispatch-Schnittstelle unterstützt und als Basisklasse für COM-Automatisierungs-Server verwendet werden kann.

TAutoObjectFactory

TAutoObjectFactory ist der Klassengenerator für TAutoObject.

TComClassManager

TComClassManager ist der Klassentyp der Variablen ComClassManager in der Unit ComObj.

TComObject

TComObject ist die Basis für die Erzeugung einfacher COM-Klassen, zum Beispiel für Shell-Erweiterungen.

TComObjectFactory

TComObjectFactory ist der Typ eines Klassengenerator-Objekts, mit dessen Hilfe eine TComObject-Klasse instantiiert wird.

TComServerObject

TComServerObject ist die abstrakte Basisklasse für TComServer.

TTypedComObject

TTypedComObject unterstützt die IProvideClassInfo-Schnittstelle und ist der Klassentyp für COM-Objekte, die Typinformationen bereitstellen, ohne dass eine Typbibliothek geladen werden muss.

TTypedComObjectFactory

TTypedComObjectFactory ist das Klassengeneratorobjekt, mit dem eine TypedComObject-Klasse instantiiert werden kann.

Klassenreferenz

TAutoClass
TComClass
TTypedComClass

Aufzählung

TClassInstancing

TClassInstancing gibt an, wie COM-Objekte erstellt werden.

TThreadingModel

TThreadingModel gibt an, wie das COM-System die Aufrufe eines COM-Objekts serialisiert.

Funktion

ClassIDToProgID

Gibt die Programm-ID der Klasse mit der angegebenen Klassen-ID (CLSID) zurück.

ComClassManager

Gibt ein TComClassManager-Objekt zurück.

CreateClassID

Generiert eine neue GUID und gibt diese als String zurück.

CreateComObject

Instantiiert ein COM-Objekt.

CreateOleObject

Instantiiert ein Automatisierungsobjekt.

CreateRegKey

Erstellt oder öffnet einen Registrierungsschlüssel als Unterschlüssel von HKEY_CLASSES_ROOT.

CreateRemoteComObject

Erzeugt ein COM-Objekt auf einem anderen Rechner und gibt eine IUnknown-Schnittstelle für das Objekt zurück.

DeleteRegKey

Löscht einen Unterschlüssel von HKEY_CLASSES_ROOT aus der Systemregistrierung.

DispatchInvoke
DispatchInvokeError
GUIDToString
GetActiveOleObject

Ruft eine Referenz auf eine IDispatch-Schnittstelle für ein aktuell ausgeführtes, registriertes COM-Objekt ab.

GetDispatchPropValue

Gibt den Wert einer Eigenschaft einer IDispatch-Schnittstelle zurück.

GetRegStringValue

Ermittelt einen unter einem Unterschlüssel von HKEY_CLASSES_ROOT gespeicherten Wert aus der Systemregistrierung.

HandleSafeCallException
InterfaceConnect

Verbindet eine IConnectionPoint-Schnittstelle.

InterfaceDisconnect

Löst die Verbindung einer IConnectionPoint-Schnittstelle, die zuvor mit der Prozedur InterfaceConnect hergestellt wurde.

OleCheck

Löst eine EOleSysError-Exception aus, wenn der Ergebniscode einen Fehler anzeigt.

OleError

Löst eine EOleSysError-Exception aus.

ProgIDToClassID

Gibt den Klassenbezeichner (CLSID) zurück, der dem im Parameter ProgID enthaltenen String entspricht.

RegisterAsService

Registriert ein COM-Objekt als einen NT-Dienst.

RegisterComServer

Registriert den Namen eines prozessinternen COM-Servers beim Betriebssystem.

SetDispatchPropValue

Setzt den Wert einer Eigenschaft einer IDispatch-Schnittstelle.

StringToGUID
StringToLPOLESTR

Interface

IServerExceptionHandler

Variable

CoAddRefServerProcess
CoCreateInstanceEx
CoInitFlags

Legt die Ebene der für eine EXE -Datei eines COM-Servers erforderlichen Thread-Unterstützung fest.

CoInitializeEx
CoReleaseServerProcess
CoResumeClassObjects
CoSuspendClassObjects

C++-Informationen

Klasse

EOleError

EOleError ist die Exception-Klasse für Low-Level-OLE-Fehler.

EOleException

EOleException ist die Exception-Klasse für OLE-Automatisierungsfehler, die in Methoden oder Eigenschaften eines Objekts auftreten.

EOleRegistrationError

EOleRegistrationError ist die Exception-Klasse für Fehler, die beim Registrieren eines OLE-Objekts auftreten.

EOleSysError

EOleSysError ist die Exception-Klasse für Fehler, die mit der OLE-IDispatch-Schnittstelle zusammenhängen.

IServerExceptionHandler
TAutoIntfObject

TAutoIntfObject implementiert die IDispatch- und die ISupportErrorInfo-Schnittstellen.

TComServerObject

TComServerObject ist die abstrakte Basisklasse für TComServer.

Aufzählung

TClassInstancing

TClassInstancing gibt an, wie COM-Objekte erstellt werden.

TThreadingModel

TThreadingModel gibt an, wie das COM-System die Aufrufe eines COM-Objekts serialisiert.

Funktion

ClassIDToProgID

Gibt die Programm-ID der Klasse mit der angegebenen Klassen-ID (CLSID) zurück.

CreateClassID

Generiert eine neue GUID und gibt diese als String zurück.

CreateComObject

Instantiiert ein COM-Objekt.

CreateOleObject

Instantiiert ein Automatisierungsobjekt.

CreateRegKey

Erstellt oder öffnet einen Registrierungsschlüssel als Unterschlüssel von HKEY_CLASSES_ROOT.

CreateRemoteComObject

Erzeugt ein COM-Objekt auf einem anderen Rechner und gibt eine IUnknown-Schnittstelle für das Objekt zurück.

DeleteRegKey

Löscht einen Unterschlüssel von HKEY_CLASSES_ROOT aus der Systemregistrierung.

DispatchInvoke
DispatchInvokeError
GUIDToString
GetActiveOleObject

Ruft eine Referenz auf eine IDispatch-Schnittstelle für ein aktuell ausgeführtes, registriertes COM-Objekt ab.

GetDispatchPropValue

Gibt den Wert einer Eigenschaft einer IDispatch-Schnittstelle zurück.

GetRegStringValue

Ermittelt einen unter einem Unterschlüssel von HKEY_CLASSES_ROOT gespeicherten Wert aus der Systemregistrierung.

HandleSafeCallException
InterfaceConnect

Verbindet eine IConnectionPoint-Schnittstelle.

InterfaceDisconnect

Löst die Verbindung einer IConnectionPoint-Schnittstelle, die zuvor mit der Prozedur InterfaceConnect hergestellt wurde.

OleCheck

Löst eine EOleSysError-Exception aus, wenn der Ergebniscode einen Fehler anzeigt.

OleError

Löst eine EOleSysError-Exception aus.

ProgIDToClassID

Gibt den Klassenbezeichner (CLSID) zurück, der dem im Parameter ProgID enthaltenen String entspricht.

RegisterAsService

Registriert ein COM-Objekt als einen NT-Dienst.

RegisterComServer

Registriert den Namen eines prozessinternen COM-Servers beim Betriebssystem.

SetDispatchPropValue

Setzt den Wert einer Eigenschaft einer IDispatch-Schnittstelle.

StringToGUID
StringToLPOLESTR

Typedef

_di_IServerExceptionHandler

Variable

CoInitFlags

Legt die Ebene der für eine EXE -Datei eines COM-Servers erforderlichen Thread-Unterstützung fest.

Personal tools