Функция чтения строки из текстового файла.
s = readln(f_id);
f_id – идентификатор файла.
readln(f_id) – функция чтения одной строки из текстового файла с идентификатором f_id в строку. Если строк в файле больше нет, возвращает пустую строку, положение указателя файла можно проверить функцией getpos и filesize.
s – строка с загруженной из файла строкой.
var s1:string = "string1" + chr(10) + "string2"; //создадим новый файл f_id = createfile("file1.dat", -1) //запишем в него строку writeln(f_id, s1); //закроем файл freeobject(f_id); //откроем файл для чтения f_id = createfile("file1.dat", 0) //прочитаем строки из файла s2 = readln(f_id); s3 = readln(f_id); //закроем файл freeobject(f_id);
В процессе выполнения при помощи функции createfile будет создан новый файл с идентификатором f_id (file1.dat). В файл при помощи функции writeln будет записаны строка s1. Перед чтением из файла необходимо его закрыть при помощи функции freeobject и открыть для чтения при помощи функции createfile. При помощи функции readln в строку s2 и s3 будут загружены строки из файла с идентификатором f_id. Строка s2 будет содержать текст “string1”, строка s3 будет содержать текст “string2”. Перед завершением примера файл закрывается при помощи функции freeobject.