Eine Schnittstelle mit Hilfe der Typbibliothek abändern

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Den Typbibliothekseditor verwenden


Eine Schnittstelle oder Dispatch-Schnittstelle kann nach ihrer Erstellung auf verschiedene Weise modifiziert werden.

  • Sie können die Schnittstellenattribute auf der Registerkarte mit Typinformationen ändern, die die zu ändernden Daten enthält. Wählen Sie die Schnittstelle in der Objektliste aus, und arbeiten Sie dann mit den Steuerelementen auf der entsprechenden Registerkarte mit Typinformationen. Beispielsweise können Sie die Basisschnittstelle auf der Registerkarte Attribute ändern oder auf der Registerkarte Flags festlegen, ob die Schnittstelle dual ist.
  • Sie können die Schnittstellendeklaration direkt bearbeiten, indem Sie die Schnittstelle in der Objektliste auswählen und die Deklaration dann auf der Registerkarte Text editieren.
  • Sie können Eigenschaften und Methoden zur Schnittstelle hinzufügen.
  • Sie können die in der Schnittstelle vorhandenen Eigenschaften und Methoden abändern, indem sie deren Typinformationen ändern.
  • Sie können ihr ein CoClass-Objekt zuordnen, indem Sie in der Objektliste CoClass auswählen, mit der rechten Maustaste auf die Registerkarte Implementierung klicken und Interface einfügen wählen.

Wenn die Schnittstelle einer von einem Experten generierten CoClass zugeordnet ist, können Sie im Typbibliothekseditor die Änderungen der Implementierungsdatei durch Anklicken der Schaltfläche Aktualisieren übernehmen.. Falls Sie das Dialogfeld Aktualisierung durchführen aktiviert haben, benachrichtigt der Typbibliothekseditor Sie, bevor er die Quellen aktualisiert, und weist Sie auf potentielle Probleme hin. Wenn Sie z.B. eine Ereignisschnittstelle versehentlich umbenennen, wird eine Warnung in die Quelltextdatei eingefügt, die in etwa wie folgt aussehen kann:

Da sich in Ihrer Implementierungsdatei Instanzvariablen befinden, war
Delphi nicht in der Lage, die Datei zu aktualisieren, um die Änderung
des Ereignisnamens wiederzugeben. Sie müssen die Implementierungsdatei
von Hand aktualisieren.

Zudem wird unmittelbar über dieser Warnung ein TODO-Kommentar in die Quelltextdatei eingefügt.

Warnung:  Wenn Sie die Warnung und die Instruktion ignorieren, wird der Quelltext nicht compiliert.

Siehe auch