loadstringlistfromfile

Загрузка списка строк из файла, содержащего текст с разделителями.

Синтаксис

loadstringlistfromfile(s_id, filename);

Аргументы

Имя Тип данных Описание
s_id integer Идентификатор списка строк
filename string Имя файла, содержащего текст с разделителем

Описание

loadstringlistfromfile(s_id, filename) – в список строк с идентификатором s_id загружаются строки из файла, содержащего текст, строки в котором разделяются разделителями "конец строки" или "перевод каретки".

Результат

Имя Тип данных Описание
При выполнении функции происходит загрузка списка строк из файла

Пример

var
s_01: string = "string1" + chr(10) + "string2",
//создание списка строк                       
slist1 = createstringlist;                    
slist2 = createstringlist;                    
//загрузим строку s_01 в список               
settextstringlist(slist1, s_01);              
//сохраним первый список строк в файл         
savestringlisttofile(slist1, "file.txt");     
//загрузим текст из файла во второй список строк
loadstringlistfromfile(slist2, "file.txt");                                                     
//уничтожим списки                              
freeobject(slist1);                             
freeobject(slist2);                             

В процессе выполнения примера при помощи функции createstringlist будут созданы списки строк с идентификаторами slist1 и slist2. В список строк slist1 при помощи функции settextstringlist будет загружена строка, объявленная с разделителем "перевод строки", в результате чего переменная slist1 будет содержать идентификатор списка строк ""string1""string2"". Список строк slist1 при помощи функции savestringlisttofile будет сохранен в файл с именем file.txt. Файл будет создан в текущем каталоге. В список строк slist2 при помощи функции loadstringlistfromfile будет загружен список строк из файла с именем file.txt, в результате чего переменная slist2 будет содержать идентификатор списка строк "" string1""string2"". Перед завершением примера списки строк удаляются при помощи функции freeobject.

Дополнительные материалы

Нет.