API:Vcl.AxCtrls.TStringsAdapter

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Win.ComObj.TAutoIntfObjectSystem.TInterfacedObjectSystem.TObjectTStringsAdapter

Delphi

TStringsAdapter = class(TAutoIntfObject, IStrings, IStringsAdapter)

C++

class PASCALIMPLEMENTATION TStringsAdapter : public System::Win::Comobj::TAutoIntfObject

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Vcl.AxCtrls.pas
Vcl.AxCtrls.hpp
Vcl.AxCtrls Vcl.AxCtrls

Beschreibung

TAutoIntfObject implementiert die IDispatch- und die ISupportErrorInfo-Schnittstellen.

Vcl.AxCtrls.TStringsAdapter erbt von System.Win.ComObj.TAutoIntfObject. Der folgende Inhalt bezieht sich auf System.Win.ComObj.TAutoIntfObject.

TAutoIntfObject implementiert die IDispatch- und die ISupportErrorInfo-Schnittstellen.

TAutoIntfObject wird intern von Objekten verwendet, die Dispatch-Schnittstellen unterstützen. Durch das Implementieren der IDispatch-Schnittstelle kapselt TAutoIntfObject den Funktionsumfang eines Automatisierungsobjekts.

TAutoIntfObject hat keinen Klassengenerator und kann daher nur durch einen Aufruf des Konstruktors instantiiert werden. Extern instantiierte Objekte verfügen normalerweise über einen Klassengenerator, so dass sie standardmäßig instantiiert werden können.

TAutoIntfObject unterstützt durch die Implementierung der ISupportErrorInfo-Schnittstelle OLE-Exception-Behandlung.

TAutoIntfObject ähnelt TAutoObject, da beide Klassen die Schnittstellen IDispatch und (direkt oder indirekt) ISupportErrorInfo implementieren und eine Typbibliothek benötigen, um duale Schnittstellen unterstützen zu können. TAutoIntfObject hat jedoch im Gegensatz zu TAutoObject keinen Klassengenerator.

GetIDsOfNames, GetTypeInfo, GetTypeInfoCount, Invoke

Siehe auch