Forum: Object-Pascal / Delphi-Language
Delphi
by Sir Rufo,
22. Okt 2015
Das liegt daran, dass lokale Variablen nicht automatisch initialisiert werden. Da kann sonst was drin stehen ...
Wenn ich also sicher gehen will, das dort der Wert xy drin steht, dann muss ich diesen Wert aktiv zuweisen.
Forum: Object-Pascal / Delphi-Language
Delphi
by Sir Rufo,
22. Okt 2015
Das war eine Antwort auf die Beiträge:
und
Denn zum echten Schutz vor einem MemLeak müsste es so lauten
frReport := nil;
PDFExport := nil;
try
frReport := TfrReport.Create(NIL);
Forum: Object-Pascal / Delphi-Language
Delphi
by Sir Rufo,
22. Okt 2015
ts, ts, ts, ...
procedure dofoo;
var
foo: TFoo;
begin
foo := TFoo.Create;
try
// work with foo