Forum: Object-Pascal / Delphi-Language
by himitsu,
19. Dez 2011
Worbei Delphi ja nicht der Anfang war.
Lang lebe Turbo Delphi Pascal. :cheer:
Man könnte ja mal den Herrn Wirth fragen, was er sich dabei dachte. :gruebel:
Forum: Object-Pascal / Delphi-Language
by himitsu,
19. Dez 2011
Vielleicht gab es ja anfangs nur die obere Uses-Klausel?
Die Andere wurde später eingebaut, als man merkte, daß es sonst, bei Kreuzreferenzen, unüberwindbare Hindernisse bibt.
Ich hab einfach die Erfahrung gemacht, daß man sich mit "unnötigen" Units, in der Implementation, einige nette und vorallem nicht leicht nachvollziehbare Initialisierungsreihenfolgeprobleme einfangen kann, welches...
Forum: Object-Pascal / Delphi-Language
by himitsu,
17. Dez 2011
PS: Units, welche im Interface bennötigt werden, werden auch in der Implementation benötigt.
In wie kennzeichnest du Diese?
Bei mir alles ins interface, ausnahmslos, und auch oftmals möglichst in der Reihenfolge wie diese Units untereinader in Beziehung stehen.
- ist für den Compiler einfacher
- und alles was in der Implementation berbleibt, sind die "bösen Kreisreferenzen".
Wenn ich...