Функция чтения значений переменных из файла.
readfile(f_id, var1, var2,…, varn);
f_id – идентификатор файла,
var1, var2,…, varn – переменные для чтения значений из файла.
readfile(f_id, var1, var2,…, varn) – функция чтения переменных var1, var2,…, varn, записанных в бинарном виде, из файла с идентификатором f_id. Чтение данных происходит побайтово, для использования отдельных битов считанного числа можно использовать оператор побитового сдвига shl.
нет
var var1:double = 5, var2:double = 3.9, var3:double, var4:double; //создадим новый файл f_id = createfile("file1.dat", -1) //запишем в него переменные writefile(f_id, var1, var2); //закроем файл freeobject(f_id); //откроем файл для чтения f_id = createfile("file1.dat", 0) //прочтем значения переменных readfile(f_id, var3, var4); //закроем файл freeobject(f_id);
В процессе выполнения при помощи функции createfile будет создан новый файл с идентификатором f_id. В файл при помощи функции writefile будет записаны переменные var1 и var2. Перед чтением из файла необходимо его закрыть при помощи функции freeobject и открыть для чтения при помощи функции createfile. При помощи функции readfile данные из файла будут считаны в переменные var3 и var4. Переменным var3 и var4 будет присвоено значение 5 и 3.9 соответственно. Перед завершением примера файл закрывается при помощи функции freeobject.