API:System.Win.Mtsobj.TMtsAutoObject

Delphi
TMtsAutoObject = class(TAutoObject, IObjectControl)
C++
class PASCALIMPLEMENTATION TMtsAutoObject : public System::Win::Comobj::TAutoObject
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| class | public | System.Win.Mtsobj.pas System.Win.Mtsobj.hpp |
System.Win.Mtsobj | System.Win.Mtsobj |
Beschreibung
TAutoObject ist eine Co-Klasse, die die IDispatch-Schnittstelle unterstützt und als Basisklasse für COM-Automatisierungs-Server verwendet werden kann. {{#multireplace:System.Win.Mtsobj.TMtsAutoObject|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} erbt von {{#multireplace:System.Win.ComObj.TAutoObject|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Der folgende Inhalt bezieht sich auf {{#multireplace:System.Win.ComObj.TAutoObject|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.
TAutoObject ist eine Co-Klasse, die die IDispatch-Schnittstelle unterstützt und als Basisklasse für COM-Automatisierungs-Server verwendet werden kann.
TAutoObject wird als Basisklasse für ActiveX-Steuerelementklassen verwendet und sorgt für die Unterstützung von ActiveX-Automatisierungsobjekten.
Verwenden Sie zum Erstellen eines neuen Automatisierungsobjekts den Automatisierungs-Experten. Die zum Erzeugen eines Automatisierungsobjekts erforderlichen Arbeitsschritte sind ausführlich im Enwicklerhandbuch und im Online-Dokument COM-basierte Anwendungen entwickeln beschrieben.
Durch das Implementieren der IDispatch-Schnittstelle kapselt TAutoObject folgende Funktionen:
Zugriff auf die Eigenschaften und Methoden eines Objekts durch den Aufruf einer Methode oder durch das Zugreifen auf eine Eigenschaft eines bestimmten Dispatch-Schnittstellenobjekts, wobei alle benötigten Parameter verfügbar sind.
Konvertieren der Textnamen von Eigenschaften und Methoden (einschließlich ihrer Parameter) in die entsprechenden DISPIDs.
Feststellen, ob Typinformationen für diese IDispatch-Schnittstelle verfügbar sind.
Abrufen der Typinformationen für eine bestimmte IDispatch-Schnittstelle.
TAutoObject benötigt eine Typbibliothek, weil sie duale Schnittstellen unterstützt und die IProvideClassInfo-Schnittstellenunterstützung erbt, die eine Typbibliothek erfordert. TAutoObject hat einen Klassengenerator. Verwenden Sie für Automatisierungsobjekte, die intern verwendet werden und keinen Klassengenerator benötigen, TAutoIntfObject als Basisklasse.
GetIDsOfNames, GetTypeInfo, GetTypeInfoCount und Invoke