Forum: Object-Pascal / Delphi-Language
Delphi
by stoxx,
26. Apr 2009
Warum nicht? Was ist daran so schlimm, wenn man seinen Code in mehrere Dokumente verteilt?
Ein Motor im Auto kann man auch herausnehmen. Klar, alleine ohne Auto kann man damit nix anfangen, aber zumindest ist er austauschbar.
Auch Deine Graphikkarte im Computer ist alleine nicht verwendbar, trotzdem kann man sie getrennt vom Computer lagern, wenn man dies möchte.
@ War Antwort auf Frage...
Forum: Object-Pascal / Delphi-Language
Delphi
by stoxx,
26. Apr 2009
ist dieser Ansatz in Zeiten der Entwurfsmuster noch sinnvoll?
und warum hat dann Delphi nichts dagegen, Units im Implementationsteil dann doch wieder gegenseitig zu überkreuzen und eine Abhängigkeit herzustellen. Wenn es doch so gewollt ist, hätte man das doch auch unterbinden müssen, oder nicht?
Also doch eher eine Compilerschwäche (oder Stärke) .. ist halt schneller beim compilieren.
Forum: Object-Pascal / Delphi-Language
Delphi
by stoxx,
26. Apr 2009
reine Neugier, was kann man mit abstrakten Klasse machen, was man mit abstrakten Methoden nicht realisieren kann?
Forum: Object-Pascal / Delphi-Language
Delphi
by stoxx,
26. Apr 2009
ich benutze gelegentlich diese Lösung. So wird zumindest der Quellcode durch die unschönen Casts nicht belastet und bleibt damit befreit von unwichtigen Sachen. Meine Meinung ist, es sollte möglichst nur das in einer Funktion stehen, was wirklich zum funktionieren der Funktion wichtig ist.
http://www.delphipraxis.net/internal_redirect.php?t=119204&highlight=%FCberkreuzender+bezug