ComObj
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. |