![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
как сделать чтобы прога выдёргивала из файла последнюю строку в переменную?? при условии что файл предстовляет собой лог т. е. изменяет количество строк?
заранее блогодарен! |
|
#2
|
||||
|
||||
|
Если лог не слишком большой, то читай его в TStringList и потом бери последнюю строку. Если очень большой (больше гигабайта, к примеру), то лучше использовать, ИХМО, TFileStream читать все от второго вхождения #$0D#$0A с конца файла до конца файла.
|
|
#3
|
|||
|
|||
|
если не трудно можно примерный код написания )))
|
|
#4
|
||||
|
||||
|
Код:
var
sl:TStringList;
begin
sl:=TStringList.Create;
sl.LoadFromFile(...//Тут имя файла);
ShowMessage('Последняя строка файла: "'+sl[Count-1]+'"');
sl.Free
end; |