Wann und vor allem wie gibst Du
FPBuffer^.Str := sBuffer;
wieder frei?
Nach dem Parsen des TextFile.
Delphi-Quellcode:
// Resourcen Freigeben
Dispose(FPBuffer);
FPBuffer := nil;
Dispose(LineStart);
LineStart := nil;
Result := True;
EDIT:
Mit new erstellt und Dispose freigegeben.
gruss