System.Win.ComObj
Member für die Arbeit mit dem Component Object Model (COM) von Microsoft. Siehe Entwickeln von interoperativen Anwendungen mit COM.
Package | rtl290.bpl |
---|
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. |