Typbibliotheken weitergeben

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Mit Typbibliotheken arbeiten - Index


Wenn eine als Teil eines Automatisierungs-Server-Projekts erstellte Typbibliothek vorliegt, wird sie standardmäßig automatisch als Ressource in die DLL-, OCX- oder EXE-Datei gelinkt.

Sie können die Typbibliothek jedoch zusammen mit Ihrer Anwendung als separate TLB-Datei weitergeben, da Delphi die Typbibliothek verwaltet.

Früher wurden Typbibliotheken für Automatisierungsanwendungen in getrennten Dateien mit der Namenserweiterung .TLB gespeichert. Inzwischen werden bei Automatisierungsanwendungen die Typbibliotheken normalerweise direkt in die .OCX- oder .EXE-Datei compiliert. Das Betriebssystem erwartet die Typbibliothek als erste Ressource in der ausführbaren Datei (.DLL, .OCX oder .EXE).

Wenn Sie eine Typbibliothek, bei der es sich nicht um die primäre Typbibliothek des Projekts handelt, anderen Anwendungsentwicklern zur Verfügung stellen wollen, kann sie eine der folgenden Formen haben:

  • Eigenständige Binärdatei. Die TLB-Ausgabedatei des Typbibliothekseditors ist eine Binärdatei.
  • Ressource. Die Ressource sollte den Typ TYPELIB und eine Integer-ID haben. Soll die Typbibliothek mit einem Ressourcen-Compiler erzeugt werden, muss sie in der Ressourcendatei (.RC) folgendermaßen deklariert sein:
1 typelib mylib1.tlb
2 typelib mylib2.tlb

Siehe auch