Hoi,
ich habe gerade erfahren das Stings in einem Record Probleme mit dem Speicher (beim freigeben) haben?
Delphi-Quellcode:
TTestRec = record
Foo:String;
Bar:String;
end;
man sollte das eher so lösen:
Delphi-Quellcode:
TTestRec = record
Foo:String[100];
Bar:String[100];
end;
oder so:
Delphi-Quellcode:
TTestRec = record
Foo:PChar;
Bar:PChar;
end;
Stimmt es, das bei der oben genannten Methode Speicherlecks entstehen? Ich habe davon noch nie gehört, oder bezieht sich das nur auf die Dynamische erstellung (mit New und Dispose) dieser Records?
MfG
Daniel
Daniel M.
"The WM_NULL message performs no operation. An application sends the WM_NULL message if it wants to post a message that the recipient window will ignore."