Einzelnen Beitrag anzeigen

Flare

Registriert seit: 26. Jan 2006
Ort: Leipzig
529 Beiträge
 
Delphi 7 Professional
 
#2

Re: Units im Interface- oder im Implemention-Teil laden

  Alt 25. Sep 2007, 01:23
Es macht einen Unterschied, da die units, die im Interface-Teil angegeben werden, nicht auf sich gegenseitig verweisen dürfen.

Das geht also nicht:
Delphi-Quellcode:
unit unit1;

interface

uses unit2;
Delphi-Quellcode:
unit unit2;

interface

uses unit1;
Im Implementation-Teil jedoch dürfen sich units gegenseitig einbinden.

Ich wende immer folgende Faustregel an:
Wenn die unit Klassen oder Funktionen enthält, also mehr eine Bibliothek ist, dann kommt sie in den Interface-Teil.
Wenn eine unit Funktionen für ein Formular enthält, kommt es in den Implementation-Teil, da diese sich bei mir gerne mal gegenseitig einbinden müssen.


Flare
Willy Scheibel
  Mit Zitat antworten Zitat