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.
Дополнительные материалы
Нет.