Automatisierungsschnittstellen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Einfache COM-Server erstellen - Index


Der Automatisierungsobjekt-Experte implementiert standardmäßig eine duale Schnittstelle. Dies bedeutet, dass das Automatisierungsobjekt folgende Bindevorgänge unterstützt:

  • Spätes Binden zur Laufzeit über die Schnittstelle IDispatch. Diese wird als Dispatch-Schnittstelle oder dispinterface implementiert.
  • Frühes Binden beim Compilieren. Dies erfolgt durch direkten Aufruf einer der Elementfunktionen aus der Tabelle der virtuellen Funktionen (VTable) des Objekts. Dies wird als benutzerdefinierte Schnittstelle bezeichnet.

Hinweis: Alle vom COM-Objekt-Experten generierten Schnittstellen, die nicht von IDispatch abgeleitet sind, unterstützen nur VTable-Aufrufe.