gettextstringlist

Функция преобразования списка строк в строку.

Синтаксис:

str = gettextstringlist(s_id);

Аргументы:

Имя Тип данных Описание
s_id integer Идентификатор списка строк

Описание:

gettextstringlist(s_id) – функция преобразовывает список строк с идентификатором s_id в строку, строки из списка разделяются разделителем «перевод строки».

Результат:

Имя Тип данных Описание
str string Возвращаемая строка

Пример:

var  
s_01: string = "string1" + chr(10) + "string2",
s_02: string = "string3";                        
//создание списка строк 
slist = createstringlist;
//загрузим строку s_01 в список
settextstringlist(slist, s_01);
//добавим строку s_02 в список 
i = addstringlist(slist, s_02, 0);
//преобразуем список строк в строку
s = gettextstringlist(slist);
//уничтожим список           
freeobject(slist);

В процессе выполнения примера при помощи функции createstringlist будет создан список строк с идентификатором slist. В список строк slist при помощи функции settextstringlist будет загружена строка, объявленная с разделителем «перевод строки», в результате чего переменная slist будет содержать идентификатор списка строк “”string1” “string2””. Далее, при помощи функции addstringlist в список строк с идентификатором slist будет загружена строка “string3”. Далее, при помощи функции gettextstringlist список строк с идентификатором slist будет преобразован в строку s. В результате переменная slist будет содержать идентификатор списка строк “”string1” “string2” ”string3””, переменной i будет присвоено значение 2. Переменной s будет присвоена строка “string1\nstring2\nstring3”, где \n – разделитель «перевод строки». Перед завершением примера список строк удаляется при помощи функции freeobject.

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

Нет.