|
|
Регистрация | << Правила форума >> | 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; |