Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
37.517 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: SJ MMF File Reader 0.1 - Schneller Textdatei Reader

  Alt 6. Jun 2010, 15:10
Beim .Free gibst du die MMF-Handles/Pointer nicht mit frei.
Diese bleiben aktiv/nutzbar, selbst wenn man das FileHandle schließt.

Ab Delphi 2009 könnte/wird es einige Probleme mit deinen PChars geben.


PS:
Delphi-Quellcode:
SetString(AValue, nil, LineLen);
CopyMemory(PChar(AValue), StartPointer, LineLen);
// aka
SetLength(AValue, LineLen);
CopyMemory(PChar(AValue), StartPointer, LineLen);

// entspricht
SetString(AValue, StartPointer, LineLen);
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014
  Mit Zitat antworten Zitat