deletestringlist

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

Синтаксис:

deletestringlist(s_id, indx);

Аргументы:

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

Описание:

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.

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

Нет.