Показать сообщение отдельно
  #19  
Старый 16.02.2011, 22:04
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Так бы и сказал, что А и Б это номера строк.

Код:
var
  F : TextFile;
  L : TStringList;
  S : String;
  C : Integer;
begin
  C := 0;
  L := TStringList.Create;
  Try
    AssignFile(F,'c:\myfile.txt');
    Reset(F);
    While Not EOF(F) Do
      Begin
        ReadLn(F,S);
        Inc(C);
        If (C >= A) And (C <= B)' 
          Then L.Add(S)
        If C > B Then Break; // We don't neet to read file after B
      End;
   CloseFile(F);
  Finally
    L.Free;
  End;
end;
Ответить с цитированием