deletestringlist

Удаление строки из списка строк.

Синтаксис:

deletestringlist(s_id, indx);

Аргументы:

s_id – идентификатор списка строк,

indx – индекс удаляемой строки в списке строк.

Описание:

deletestringlist(s_id, indx) – производится удаление строки с индексом (номером) indx из списка строк с идентификатором s_id. Нумерация строк в списке начинается с нуля.

Результат:

нет

Пример:

var
s_01:string = "string1" + chr(10) + "string2";
//создание списка строк                       
slist = createstringlist;                     
//загрузим строку s_01 в список               
settextstringlist(slist, s_01);               
//удалим строку с индексом 1 из списка        
deletestringlist(slist, 1);                   
//уничтожим список                            
freeobject(slist);

В процессе выполнения примера при помощи функции createstringlist будет создан список строк с идентификатором slist. В список строк slist при помощи функции settextstringlist будет загружена строка, объявленная с разделителем «перевод строки», в результате чего переменная slist будет содержать идентификатор списка строк “”string1”“string2””. Далее, при помощи функции deletestringlist из списка строк с идентификатором slist будет удалена строка с индексом 1. В результате выполнения примера переменная slist будет содержать идентификатор списка строк “string1”. Перед завершением примера список строк удаляется при помощи функции freeobject.