Übersicht der Dateiendungen für Unit- und Programmdateien

Dateiendung für Unit-Dateien

Alle Unit-Quelldateien verwenden einheitlich die Endung .pas. Es wird empfohlen, Dateinamen vollständig kleinzuschreiben, zum Beispiel myunit.pas.

FPC unterstützt benutzerdefinierte Dateiendungen. Einige Entwickler nutzen .pp für Unit-Dateien (z. B. myunit.pp), dies ist aber kein allgemeingültiger Standard.

Windows-Dateisystem: Bei Dateinamen wird Groß-/Kleinschreibung ignoriert; MyUnit.pas und myunit.pas werden als dieselbe Datei behandelt.

Unix-Systeme (Linux/macOS): Groß- und Kleinschreibung wird streng unterschieden. Die Pascal-Sprache selbst ist groß-/kleinungsunempfindlich, aber die Anweisung uses MyUnit; passt exakt zur Schreibweise der Datei auf der Festplatte. Ist die Datei als myunit.pas gespeichert, aber im Code steht uses MyUnit, meldet das Unix-System einen Fehler „Unit nicht gefunden“.

Der branchenübliche Standard lautet: Unit-Dateinamenvollständig klein mit Endung .pas. Dadurch werden alle Compiler und plattformübergreifenden Dateisysteme unterstützt und Fehler durch unpassende Groß-/Kleinschreibung vermieden.


Dateiendung für Hauptprogramm-(Program)-Projektdateien

Zuvor haben wir die Haupteingabedatei mydemo.dpr in .pas umbenannt, um Syntaxhervorhebung im Editor zu aktivieren.

Für Haupteingabedateien des Programms gibt es zwei standardisierte Dateiendungen:

.dpr (Delphi Project) Funktioniert sowohl mit Delphi als auch FPC/Lazarus, die erste Wahl für die Arbeit mit mehreren IDEs.

.lpr (Lazarus Project) Nur für die Entwicklung mit Lazarus + FPC vorgesehen, nicht kompatibel mit Delphi.

Sie können auch .pas verwenden, das wird Anfängern aber nicht empfohlen

Speichern des Hauptprogramm-Codes direkt in einer .pas-Datei

Wir wechseln jetzt den Editor zu VS Code. VS Code unterstützt Syntaxhervorhebung für .dpr-Dateien nach Installation der Pascal-Erweiterung.

Deshalb benennen wir mydemo.pas wieder zu mydemo.dpr um

Suchen Sie in VS Code nach der Pascal-Erweiterung und installieren Sie sie, um Syntaxhervorhebung zu aktivieren

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert