Функция получения строки из списка строк по номеру.
str = getstringlist(s_id, indx);
s_id – идентификатор списка строк,
indx – номер получаемой строки.
getstringlist(s_id, indx) – функция получения строки с номером indx из списка строк с идентификатором s_id. Нумерация строк в списке начинается с нуля.
str – возвращаемая строка.
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); //получим из списка строк в строку с номером 1 s = getstringlist(slist, 1); //уничтожим список freeobject(slist);
В процессе выполнения примера при помощи функции createstringlist будет создан список строк с идентификатором slist. В список строк slist при помощи функции settextstringlist будет загружена строка, объявленная с разделителем «перевод строки», в результате чего переменная slist будет содержать идентификатор списка строк “”string1”“string2””. Далее, при помощи функции addstringlist в список строк с идентификатором slist будет загружена строка “string3”. Далее, при помощи функции getstringlist из списка строк с идентификатором slist будет получена строка с номером 1 и присвоена переменной s. В результате переменная slist будет содержать идентификатор списка строк “”string1”“string2””string3””, переменной i будет присвоено значение 2. Переменной s будет присвоена строка “string2”. Перед завершением примера список строк удаляется при помощи функции freeobject.