Forum: Object-Pascal / Delphi-Language
Delphi
by Matze,
11. Jan 2010
Hallo,
ich habe eine Antwort wie "ja" oder "nein, weil ..." erwartet. Dass da so eine Diskussion entstanden ist, die schier aus dem Ruder gelaufen wäre, hätte ich nicht gedacht. Das Thema scheint also gar nicht mal so trivial zu sein. :)
Danke für die Erklärungen. Ich bin zwar auch nicht viel schlauer als vorher und werde weiterhin "FreeAndNil" nutzen, wie ich es bisher auch immer gemacht...
Forum: Object-Pascal / Delphi-Language
Delphi
by Matze,
10. Jan 2010
Hallo,
rein interessehalber: Wieso lässt sich "Destroy" manuell aufrufen, obwohl man es nicht aufrufen soll?
Da bietet es sich doch an, diese Methode als "private" oder "protected" zu deklarieren, damit ein Aufruf von außen gar nicht erst möglich ist.
Liegt das in der Abwärtskompatibilität begründet?
Wenn ja, dann wäre eigentlich eine Compiler-Warnung sinnvoll.
Ganz nachvollziehen kann...