function GetTextFileLines(FileName: string):integer;
var L:integer; F:TFileStream; C:Char;
begin
L:=0;
F:=TFileStream.Create(FileName,fmOpenRead);
try
while (F.Position<F.Size) do
begin
F.Read(C,1);
if C=#13 then
L:=L+1;
end;
finally
F.Free;
end;
result:=L;
end;