API:Vcl.AxCtrls.TStringsAdapter
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