Einzelnen Beitrag anzeigen

Nuclear-Ping
(Gast)

n/a Beiträge
 
#4

Re: Aufgabe der verschiedenen Dateien?

  Alt 17. Apr 2008, 17:01
Angenommen wir gehen von einer normalen Form-Anwendung aus:

Die dpr steuert die Initialisierung der Anwendung (Application.Initialize), der Erstellung des Hauptformulars (Application.Create) und dem Starten der Nachrichtenverarbeitungsschleife (Application.Run).
Zudem kann man hier noch Aktionen einbringen, die vor dem eigentlichen Hauptprogramm ausgeführt werden sollen. Zum Beispiel Splash-Screen, Registrierung, Verbinden mit einem Server, ... etc.

Die dfm speichert ein Formular und die visuellen Komponenten darauf, inkl. aller Eigenschaften. Mehr gibts dazu eigentlich auch nicht zu sagen. Jede Form, Frame, DatenModul, ... braucht eine dfm-Datei zum Abbilden ihrer Daten. Früher (glaube bis Delphi 3 oder 4) wurde das dfm binär gespeichert, was ein eventuelles manuelles bearbeiten fast unmöglich machte.

Und in der pas Datei steht der Hauptcode zu einem Formular. Dort werden die Fensterklassen und deren Ereignisse implementiert. Es können Typen, Variablen, Konstanten deklariert werden und es steuert halt den ganzen Programmablauf.
Ebenfalls können pas-Dateien einfache Units sein, ohne irgendwelche Formulare, die lediglich Klassen, Typen, Variablen oder Funktionen implementieren und zB über das Hauptformular / Haupt-pas eingebunden werden müssen.

Krieg ich jetzt 'ne 1? ^^
  Mit Zitat antworten Zitat