Einzelnen Beitrag anzeigen

static_cast

Registriert seit: 19. Okt 2003
Ort: Peine
300 Beiträge
 
#1

Records Strings und Speicherprobleme?

  Alt 28. Okt 2005, 11:30
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."
  Mit Zitat antworten Zitat