Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Работа с файлами   Найти похожие ветки 

 
Nathan   (2010-05-19 12:52) [0]

Использую writeLn и ReadLn для работы с файлом. Возник вопрос, как можно считать из файла определенную строку?


 
Lyonux ©   (2010-05-19 13:03) [1]

http://www.delphibasics.ru/Seek.php


 
RWolf ©   (2010-05-19 13:08) [2]

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;


 
Игорь Шевченко ©   (2010-05-19 14:50) [3]

RWolf ©   (19.05.10 13:08) [2]

Это будет смотреться забавно на файле от гигабайта.

Nathan   (19.05.10 12:52)  


> Использую writeLn и ReadLn для работы с файлом. Возник вопрос,
>  как можно считать из файла определенную строку?


С помощью writeln - никак. С помощью readln - последовательно, начиная с первой, до нужной.


 
Nathan   (2010-05-19 19:52) [4]

Да не, имел ввиду через writeln и сопутствующие  производится запись названий в файл. Типа создание файла для локализации. А через readln считывание локализации . Вот и приходится читать каждую строку, коменты  и т.д. Думал можно как упростить.


 
Loginov Dmitry ©   (2010-05-19 21:52) [5]


> Типа создание файла для локализации. А через readln считывание
> локализации . Вот и приходится читать каждую строку, коменты
>  и т.д. Думал можно как упростить.


Что за формат файла? Не INI случаем?


 
Nathan   (2010-05-20 09:04) [6]

Если бы был INI или XML было куда проще, а так обычный txt, в котором перечислены все переменные языка программы с описанием и комментариями, хоть убей не пойму зачем это надо.



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.062 c
15-1266830272
Игорь
2010-02-22 12:17
2010.08.27
Все что НЕ нужно начинающему программисту


2-1268242784
rust-02
2010-03-10 20:39
2010.08.27
Как считать строки из текстового файла как массив


4-1237892274
Alx2k
2009-03-24 13:57
2010.08.27
Получить оверлейный значок


2-1271063677
zod2009
2010-04-12 13:14
2010.08.27
Путь к каталогу


2-1272198220
rendall
2010-04-25 16:23
2010.08.27
сочетание клавиш в фоновом режиме