RIDL-Datei

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Object Pascal- oder RIDL-Syntax verwenden


Der COM-Architektur für 2009 wurde ein neuer Dateityp hinzugefügt – die RIDL-Datei (Restricted Interface Definition Language). Die RIDL-Datei ist der Mechanismus, mit dem das Projekt die Daten der Typbibliothek auf der Festplatte speichert. RAD Studio verwendet die .tlb-Datei jetzt als eine Zwischendatei (wie .res-, .dcu-, .obj-Dateien usw.). Das bedeutet, dass Sie die .tlb-Datei von der Befehlszeile aus (außerhalb der IDE) neu erstellen können, dass die .tlb-Dateien mit einem Texteditor bearbeitet werden können, und dass die Historie von der IDE gespeichert wird.

Der Typbibliothekseditor arbeitet jetzt mit einer Textdatei (der RIDL-Datei) anstatt mit der binären .tlb.

Diese Änderung bedeutet im Einzelnen:

  • Sie müssen die binäre .tlb-Datei nicht mehr einchecken, weil das Build-System sie aus der letzten .RIDL-Datei erzeugen kann.
  • Mehrere Programmierer können gleichzeitig an der Typbibliothek arbeiten und dann einfach ihre Änderungen in der RIDL-Textdatei zusammenführen. [Binärdateien können nicht zusammengeführt werden; die letzte Bearbeitung würde also immer die vorherigen Änderungen überschreiben.]

Das RIDL-Format bietet eine größere Flexibilität für bestimmte Konstrukte als der Typbibliothekseditor. Zum Beispiel können Sie mit einer RIDL-Datei benutzerdefinierte Daten aller Typen, Funktionen oder Member hinzufügen und bearbeiten. Es lassen sich komplexe Typen, wie etwa sichere Arrays von sicheren Arrays, beschreiben. Sie können Vergleiche mit RIDL-Dateien einfach ausführen und Einblick über die Entwicklung des von einem Server im Laufe der Zeit bereitgestellten Modells gewinnen.

Beim Erstellen eines Builds wird die RIDL-Datei mit dem neuen Typbibliotheks-Generator, GenTLB.exe, compiliert, um die binäre .tlb-Datei zu erzeugen.

Siehe auch