API:System.Win.ComObj
Inhaltsverzeichnis
Klassen
| 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 | Interface zum Melden von SafeCall-Exceptions, die in einem TComObject-Server auftreten, an Dritte. |
| TAutoClass | Klassenreferenztyp von TAutoObject. |
| 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. |
| TAutoObjectEvent | TAutoObjectEvent fügt der TAutoObject-Implementierung die Unterstützung für Verbindungspunkte hinzu. |
| TAutoObjectFactory | TAutoObjectFactory ist der Klassengenerator für TAutoObject. |
| TComClass | Klasse von TComObject. |
| 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. |
| TConnectionPoint | TConnectionPoint implementiert das Interface IConnectionPoint für ein einzelnes ausgehendes Interface. |
| TConnectionPoints | TConnectionPoints implementiert das Interface IConnectionPointContainer für ein COM-Objekt, das Ereignisse für Clients generiert. |
| TTypedComClass | Klasse von TTypedComObject. |
| 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. |
Routinen
| 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 | Ruft die Methode Invoke für das angegebene IDispatch-Interface (Dispatch) mit dem Aufrufdeskriptor (CallDesc), den Dispatch-IDs (DispIDs), den Parametern (Params) und dem Ergebnis (Result) auf, die angegeben wurden. |
| DispatchInvokeError | Löst eine Exception mit dem angegebenen OLE-Rückgabecode (Status) und den Exception-Informationen (ExcepInfo) aus. |
| EventDispatchInvoke | Ruft den angegebenen Invoker mit der angegebenen Dispatch-ID (DispId) und den Parametern (ADistParams) als Argumente auf. |
| 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. |
| GUIDToString | Gibt eine String-Darstellung des angegebenen globalen eindeutigen Bezeichners (GUID) zurück. |
| HandleSafeCallException | Legt die Informationen der angegebenen Exception (ExceptObject) als Fehlerinformationsobjekt für den aktuellen logischen Ausführungs-Thread fest. |
| 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 | Gibt einen globalen eindeutigen Bezeichner (GUID) zurück, der durch den angegebenen String dargestellt wird. |
| StringToLPOLESTR | Gibt den angegebenen String als Instanz von POleStr zurück. |
Typen
| TClassInstancing | TClassInstancing gibt an, wie COM-Objekte erstellt werden. |
| TCoAddRefServerProcessProc | |
| TCoCreateInstanceExProc | |
| TCoInitializeExProc | |
| TConnectEvent | Typ der Funktion zum Behandeln des OnConnect-Ereignisses eines Verbindungspunktes. |
| TConnectionKind | Ein Tupel, das mögliche Werte für den Verbindungstyp enthält. |
| TCoReleaseServerProcessProc | |
| TCoResumeClassObjectsProc | |
| TCoSuspendClassObjectsProc | |
| TEventDispatchInvoker | Typ der anonymen Methode, die EventDispatchInvoke aufruft. |
| TFactoryProc | Typ der anonymen Klassenmethode, die TComClassManager.ForEachFactory für Generatoren aufruft, die einem gegebenen Server zugeordnet sind. |
| TOleVariantArray | Array mit Instanzen von OleVariant. |
| TThreadingModel | TThreadingModel gibt an, wie das COM-System die Aufrufe eines COM-Objekts serialisiert. |
Variablen
| CoAddRefServerProcess | Funktion, die einen globalen prozessweisen Referenzzähler inkrementiert und den aktuellen Referenzzähler zurückgibt. |
| CoCreateInstanceEx | Funktion, die eine Instanz der angegebenen Klasse auf dem angegebenen Computer erstellt. |
| CoInitFlags | Legt die Ebene der für eine EXE-Datei eines COM-Servers erforderlichen Threading-Unterstützung fest. |
| CoInitializeEx | Funktion, die die von dem aufrufenden Thread zu verwendende COM-Bibliothek initialisiert. |
| CoReleaseServerProcess | Funktion, die den globalen prozessweisen Referenzzähler dekrementiert und 0 zurückgibt, wenn die Serveranwendung eine Bereinigung initiieren sollte; ansonsten wird ein Wert ungleich null zurückgegeben. |
| CoResumeClassObjects | Funktion, die von Ihrer Serveranwendung (die mehrere Klassenobjekte registrieren kann) aufgerufen werden muss, um den Service Control Manager (Dienststeuerungs-Manager) über alle registrierten Klassen zu informieren. |
| CoSuspendClassObjects | Funktion, die Sie aufrufen können, um neue Aktivierungsanforderungen vom Service Control Manager (Dienststeuerungs-Manager) für alle in diesem Prozess registrierten Klassenobjekte zu verhindern. |