Forum: Object-Pascal / Delphi-Language
Delphi
by NicoDelphiCoder,
30. Sep 2022
Das ist gut zu wissen, dass die Warning bei FreeAndNil wegen dem const nicht funktioniert (Hatte ich nie hinterfragt). Da wir seeeeehr viel Code haben können wir FreeAndNil nicht ohne weiteres zu .Free ersetzten. Weil einige Stellen davon ausgehen, dass das Objekt danach auch nil ist. (Klar könnte man auch manuell nil zuweisen, wäre dann aber mehr Schreibarbeit).
Denke man könnte aber Temoprär...
Forum: Object-Pascal / Delphi-Language
Delphi
by NicoDelphiCoder,
30. Sep 2022
Doch in den meisten Fällen schon, aber z.B. in diesem Fall nicht:
procedure Test;
var
MyObject: TMyClass;
begin
try
finally
Forum: Object-Pascal / Delphi-Language
Delphi
by NicoDelphiCoder,
29. Sep 2022
Ich weiß, ich konnte nirgendwo eine Information dazu finden, dass so ein Verhalten unterstützt wird. Aber tatsächlich ist in unserem Hauptprojekt so das Verhalten (nur 32 Bit Version).
Als Hintergrund: Arbeite in der Firma seit 5 Jahren. Seit dem ich dort bin, weiß keiner warum dieses Verhalten bei uns auftritt und suchen nach einer Lösung um das 32 Bit Verhalten, wo alle lokalen Variablen im...
Forum: Object-Pascal / Delphi-Language
Delphi
by NicoDelphiCoder,
29. Sep 2022
Guten Abend erstmal!
Ich bin neu hier und hoffentlich richtig im richtigen Thread.
Ich habe eine Frage zur lokalen Variablen Initialisierung in Delphi. Ich weiß, dass der default bei lokalen Variablen immer ein „Random“ Wert ist. Je nach dem was gerade an der Speicheradresse liegt, wenn eine lokale Variable deklariert ist.
Bei uns in unserem Projekt ist dies bei der 32 Bit Version aber...