Функция записи значений переменных в файл в виде текста формата UTF-8 с переводом строки.
writelnutf8(FileID,var1,var2,…,varn)
FileID – идентификатор файла;
var1,var2,…,varn – переменные для записи в файл.
writelnutf8 – функция записывает переменные var1,var2,…,varn в файл с идентификатором FileID в виде текста формата UTF-8. После записи последнего значения переменной происходит запись в файл символа «перевод строки». Идентификатор файла FileID может быть получен, например, с помощью функции createfile.
Запись строки в файл.
var s1:string = "string1", s2:string = "string2", var1 = 5, var2 = 3.9; //создадим новый файл f_id = createfile("file1.dat", -1) //запишем в него строки в формате UTF-8 writelnutf8(f_id, s1 + "; " + s2 + ";"); writelnutf8(f_id, var1 + "; " + var2 +";"); //закроем файл freeobject(f_id);
В процессе выполнения при помощи функции createfile будет создан новый файл с идентификатором f_id. В файл при помощи функции writelnutf8 будут через точку с запятой записаны строки s1 и s2, затем в новой строке через точку с запятой значения переменных var1 и var2. В итоге файл file1.dat будет содержать текст:
string1; string2;
5; 3.9;
Перед завершением скрипта файл закрывается при помощи функции freeobject.