Hallo!
Ich habe folgende Frage. Ich habe in einer Struktur eine Variable vom Typ string.
z.B.:
TTest = record
V1 : integer;
V2 : string;
end;
Was geschieht nun wenn ich eine Variable von diesem Typ anlege und diese mit fillchar initalisiere.
z.B. :
var Test : TTest;
...
fillchar(Test, sizeof(Test), 0);
Entsteht hier ein Speicherleck? Wie sollte man große Strukturen initalisieren bzw. leeren wenn man nicht jede Variabel der Struktur einzeln initalisieren will?
Vielen Dank für jede Antwort!
mfg Thomas
Ich habe folgende Frage. Ich habe in einer Struktur eine Variable vom Typ string.
z.B.:
TTest = record
V1 : integer;
V2 : string;
end;
Was geschieht nun wenn ich eine Variable von diesem Typ anlege und diese mit fillchar initalisiere.
z.B. :
var Test : TTest;
...
fillchar(Test, sizeof(Test), 0);
Entsteht hier ein Speicherleck? Wie sollte man große Strukturen initalisieren bzw. leeren wenn man nicht jede Variabel der Struktur einzeln initalisieren will?
Vielen Dank für jede Antwort!
mfg Thomas
Comment