Forum: Object-Pascal / Delphi-Language
by Neutral General,
29. Jun 2022
Da hat sich nichts geändert, es ist normal dass der Stack voller nicht mehr genutztem Datenmüll ist, der bei Bedarf einfach Überschrieben wird.
Aber das was du beschreibst war auf der anderen Seite auch nie ein Problem. Wie Uwe schon sagte: Du musst lokale Variablen sowieso initialisieren,
wenn du keinen Datenmüll in deinen Variablen stehen haben willst. Das gilt auch schon beim aller ersten...
Forum: Object-Pascal / Delphi-Language
by Neutral General,
24. Jun 2022
Ich seh das jetzt nicht so dass sich hier Leute aufreiben. Ist halt nur ne Umfrage mit 1 richtigen Antwort und sonst nix :mrgreen:
Forum: Object-Pascal / Delphi-Language
by Neutral General,
24. Jun 2022
Assigned macht weder bei Free noch FreeAndNil Sinn, weil es intern schon abgefragt wird.
Wer Assigned vor einem Free/FreeAndNil benutzt weiß das entweder nicht oder programmiert nach Aberglaube oder Paranoia.
Ansonsten halte ich es so, dass ich FreeAndNil für Felder innerhalb einer Klasse nutze (oder globale Variablen) und Free für lokale Variablen die im selben Methodaufruf erstellt und...