Das wird sicher nur 1+ durchlaufen?
Delphi-Quellcode:
if nReading = 0 then
Begin
New(FToPBuffer);
LineStart := FToPBuffer;
LineStart^.Nr := 0;
end;
Ja wenn nReading = 0
EDIT:
Und LineStart wird ja freigegeben.
Da es der gleiche Pointer wie der von FToPBuffer ist darf ich FToPBuffer nicht nochmals freigeben das wäre ja dann doppelt gemoppelt.
gruss