indexofstringlist

Функция получения номера строки в списке строк.

Синтаксис:

indx = indexofstringlist(s_id, str);

Аргументы:

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

Описание:

indexofstringlist(s_id, str) – функция определяет номер строки str в списке строк с идентификатором s_id. Строки в списке нумеруются с нуля.

Результат:

Имя Тип данных Описание
indx integer Номер строки в списке

Пример:

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

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

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

Нет.