Функция сохраняет список строк в заданный файл в формате UTF-8
savestringlisttofileutf8(sl_id, "filename");
sl_id - идентификатор списка строк (stringlist);
filename - имя (путь) файла, куда следует сохранить список строк.
savestringlisttofileutf8 – функция производит сохранение списка строк с идентификатором sl_id в файл имеющий имя (путь) filename с использованием кодировки UTF-8. Если имя файла не содержит путь, то сохранение будет производиться в текущую рабочую папку (из которой производилось последнее открытие файла). Идентификатор списка строк может быть получен функцией createstringlist.
Функция возвращает логическую единицу (true) если запись завершилась успехом и логический ноль (false) в противном случае.
var s_01:string = "string1" + chr(10) + "string2", s_02:string = "string2"; //создание списка строк slist = createstringlist; //загрузим строку s_01 в список settextstringlist(slist, s_01); //добавим строку s_02 в список addstringlist(slist, s_02, 0); //запишем в файл в формате UTF-8 a = savestringlisttofileutf8(slist, "d:\testtext1.txt"); //уничтожим список freeobject(slist);
В данном примере происходит создание списка строк с идентификатором slist, происходит добавление в него двух строк, после чего сохранение в указанный файл и уничтожение списка строк. В результате файл d:\testtext1.txt будет содержать следующие строки:
string1
string2
string3