Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
28. Jul 2014
Kommt drauf an ... wenn Clear noch mehr macht, als nur die Felder zurückzusetzen, dann nicht.
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
28. Jul 2014
Du kannst die Initialisierung der Felder in eine eigene Methode auslagern, welche der Constrouctor und das Clear aufrufen kann.
PS: Bei TForm oder TDatamodul (weiß grade nicht genau wo) wird auch sowas gemacht.
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
28. Jul 2014
Und schon hast du ein Speicherleck, da du die Referenzzählung des Strings zerschießt. (wenn in p1 etwas drin war)
Einzige ordentliche Lösung: die Clear-Methode