SystemSeekEoln (Delphi)
Description
Create data with whitespace at the beginning and end of line to demonstrate that SeekEoln is immune to this.
Code
procedure TForm1.Button1Click(Sender: TObject);
var
f: System.TextFile;
j, Y: Integer;
s: string;
begin
AssignFile(f,'TEST.TXT');
Rewrite(f);
Writeln(f, ' 1 2 3 4 ');
Writeln(f, 'Some text');
Reset(f);
Y := 5;
while not SeekEoln(f) do // Will skip whitespace.
begin
Read(f, j);
Canvas.TextOut(5, Y, IntToStr(j));
Y := Y + Canvas.TextHeight(IntToStr(j)) + 5;
end;
Readln(f); // Read line-end marker.
Readln(f, s); // Read string with line-end marker.
Canvas.TextOut(5, Y, s);
end;
Uses
- System.SeekEoln ( fr | de | ja )