Eine Schnittstelle zu einem CoClass-Objekt hinzufügen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Den Typbibliothekseditor verwenden


CoClass-Objekte werden durch die Schnittstellen definiert, die sie Clients gegenüber offen legen. Sie können der Implementierungsklasse eines CoClass-Objekts zwar beliebig viele Eigenschaften und Methoden hinzufügen, für Clients sind jedoch nur diejenigen Eigenschaften und Methoden sichtbar, die von den Schnittstellen, die dem CoClass-Objekt zugeordnet sind, offen gelegt werden.

Sie ordnen einem CoClass-Objekt eine Schnittstelle zu, indem Sie mit der rechten Maustaste auf die Registerkarte Implementierung der Klasse klicken und dann "Interface einfügen" wählen. Daraufhin wird eine Liste der zur Auswahl stehenden Schnittstellen angezeigt. Diese Liste beinhaltet Schnittstellen, die in der aktuellen Typbibliothek definiert sind, und Schnittstellen, die in Typbibliotheken definiert sind, auf die die aktuelle Typbibliothek Bezug nimmt. Wählen Sie die Schnittstelle, die die Klasse implementieren soll. Die Schnittstelle wird der Registerkarte mit ihrer GUID und anderen Attributen hinzugefügt.

Wurde das CoClass-Objekt von einem Experten erzeugt, dann aktualisiert der Typbibliothekseditor automatisch die Implementierungsklasse und fügt für jede Schnittstelle, die auf diese Weise hinzugefügt wird, Methodenrümpfe (einschließlich Eigenschaftszugriffsmethoden) ein. Falls Sie das Dialogfeld Aktualisierung durchführen aktiviert haben, benachrichtigt der Typbibliothekseditor Sie, bevor er die Quellen aktualisiert und weist Sie auf potenzielle Probleme hin.

Siehe auch