Zitat:
Trotzdem kann bei Verwendung eines solchen Codes immer FreeMem() am Ende aufgerufen werden, damit bei eventuell nicht auf eine Grösse von 0 reduzierte Bereiche freigegeben werden.
hä? woher will der wissen, welche bereiche freigegeben werden müssen, wenn er ja nur nil übergeben bekommt?
wenn ich aber jetzt alles von
Delphi-Quellcode:
p_char: PChar;
begin
...
p_char := nil;
FreeMem(p_char);
end;
in
Delphi-Quellcode:
p_char: PChar;
begin
...
FreeMem(p_char);
end;
ändere, dann sollte es eigentlich keine probleme geben, oder?