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.
Дополнительные материалы
Нет.