ok, soweit bin ich nun
Delphi-Quellcode:
const
MaxLen = 1024;
var
FileStream : TFileStream;
Writer: TStreamWriter;
Reader: TStreamReader;
buffer: string;
posCRLF: Integer;
begin
try
FileStream := TFileStream.Create(ExtractFilePath(Application.ExeName) + 'log.txt', fmopenRead);//fmOpenRead or fmShareDenyWrite);
Writer := TStreamWriter.Create(FileStream);
Reader := TStreamReader.Create(FileStream);
filestream.Position := 999900;
buffer := Reader.ReadToEnd;
posCRLF := pos('#13#10' , buffer);
ShowMessage('pos: ' + inttostr(posCRLF));
ShowMessage('buffer: ' + buffer);
if FileStream.Size > 1000000 then
begin
FileStream.Size := 1000000;
end;
finally
Writer.Free;
Reader.Free;
FileStream.Free;
end;
end;
Mein pos mit dem ich dachte das ich das carriage return finden kann findet es aber nicht
Wie kann ich denn das carriage return finden?
Gruss
Andreas