Einzelnen Beitrag anzeigen

oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#5

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

  Alt 25. Sep 2007, 06:48
Zitat von Hansa:
Zitat von Flare:
...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.
Was auf schlechtes Programmdesign schließen lässt. Das macht man nur in Notfällen.
Leider muß ich bestätigen, dass auch mir das manchmal passiert. Ich binde dann die entsprechenden Units vorrangig dort im Implementationteil ein, wo Typen, Klassen oder sonstiger offentlicher Teil nur im Implementationteil der einbindenden Unit verwendet werden.

Erstes Ziel ist es bei mir aber auch überkreuzende Bezüge zu vermeiden. Ich mache dann eher aus zwei Units eine, wass eh nur bei Klassendeklarationen passiert, wo ich dieses in zwei Units geschrieben hatte, weil mir eine zu groß wurde. Ich muß aber zugeben, dass mit einer ordentlichen Strukturierung das Problem umgangen werden kann. Manchmal ist man aber einfach zu faul das im Nachgang zu beheben und "trickst" dann auch mal rum (was einem nach murphi so-und-so auf die Füße fällt, dass aber dann später ).


Gruß oki
42
  Mit Zitat antworten Zitat