![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с файлами
Nathan © (2010-05-19 12:52:00)Использую writeLn и ReadLn для работы с файлом. Возник вопрос, как можно считать из файла определенную строку?
Nathan (2010-05-20 09:04:00) [1]Если бы был INI или XML было куда проще, а так обычный txt, в котором перечислены все переменные языка программы с описанием и комментариями, хоть убей не пойму зачем это надо.
Loginov Dmitry (2010-05-19 21:52:00) [2]
> Типа создание файла для локализации. А через readln считывание
> локализации . Вот и приходится читать каждую строку, коменты
> и т.д. Думал можно как упростить.
Что за формат файла? Не INI случаем?
Nathan (2010-05-19 19:52:00) [3]Да не, имел ввиду через writeln и сопутствующие производится запись названий в файл. Типа создание файла для локализации. А через readln считывание локализации . Вот и приходится читать каждую строку, коменты и т.д. Думал можно как упростить.
Игорь Шевченко (2010-05-19 14:50:00) [4]RWolf © (19.05.10 13:08) [2]
Это будет смотреться забавно на файле от гигабайта.
Nathan (19.05.10 12:52)
> Использую writeLn и ReadLn для работы с файлом. Возник вопрос,
> как можно считать из файла определенную строку?
С помощью writeln - никак. С помощью readln - последовательно, начиная с первой, до нужной.
RWolf (2010-05-19 13:08:00) [5]function GetFileLine(const fname:string; line:integer):string;
var
sl:TStringList;
begin
sl:=TStringList.Create;
try
sl.LoadFromFile(fname);
result:=sl[line];
finally
sl.free;
end;
end;
Lyonux (2010-05-19 13:03:00) [6]http://www.delphibasics.ru/Seek.php