Quelldateien von Packages manuell bearbeiten
Nach oben zu Packages erstellen und bearbeiten
Delphi generiert die Package-Quelldateien, ähnlich wie Projektdateien, aus Informationen, die Sie bereitstellen. Package-Quelldateien können wie Projektdateien auch manuell bearbeitet werden. Um Verwechslungen mit anderen Dateien zu vermeiden, die ebenfalls Delphi-Quelltext enthalten, müssen Package-Quelldateien mit der Namenserweiterung .DPK (Delphi-Package) gespeichert werden.
So öffnen Sie die Quelldatei eines Package im Quelltext-Editor:
- Öffnen Sie das Package in RAD Studio.
- Klicken Sie das Package in der Projektverwaltung mit der rechten Maustaste an, und wählen Sie Ansicht > Quelltext.
- Nach dem Schlüsselwort package wird der Name des Package angezeigt.
- In der requires-Klausel sind weitere externe Packages aufgeführt, die vom aktuellen Package verwendet werden. Diese Klausel wird nur benötigt, wenn das Package Units enthält, die auf Units in anderen Packages zugreifen.
- In der contains-Klausel sind die Unit-Dateien aufgeführt, die compiliert und in das Package eingebunden werden. Eingebunden werden auch Units, die von anderen, enthaltenen Units verwendet werden, die nicht in benötigten Packages enthalten sind. Diese Units sind aber nicht in der contains-Klausel aufgeführt (der Compiler gibt eine entsprechende Warnung aus).
Mit dem folgenden VCL-Code wird beispielsweise das Package MyPack deklariert (mit dem die Binärdatei "MyPack.bpl" erzeugt werden kann):
package MyPack; {$R *.res} ...{Compiler-Direktiven sind nicht aufgeführt} requires rtl, vcl; contains Db, NewComponent1 in 'NewComponent1.pas'; end.