countstringlist
Функция определения количества строк в списке строк.
Синтаксис
count = countstringlist(s_id);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| s_id | integer |
Идентификатор списка строк |
Описание
countstringlist(s_id) – функция возвращает количество строк в списке строк с
идентификатором s_id.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| count | integer |
Количество строк в списке строк |
Пример
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);
//определим количество строк в списке
n = countstringlist(slist);
//уничтожим список
freeobject(slist);
В процессе выполнения примера при помощи функции createstringlist будет создан
список строк с идентификатором slist. В список строк slist
при помощи функции settextstringlist будет загружена строка, объявленная с
разделителем "перевод строки", в результате чего переменная slist будет
содержать идентификатор списка строк ""string1""string2"". Далее, при помощи функции
addstringlist в список строк с идентификатором slist будет
загружена строка "string3". Далее, при помощи функции countstringlist
определяется количество строк в списке строк с идентификатором slist. В
результате переменная slist будет содержать идентификатор списка строк
""string1""string2""string3"", переменной i будет присвоено значение 2.
Переменной n будет присвоено значение 3 – количество строк в списке. Перед завершением примера
список строк удаляется при помощи функции freeobject.
Дополнительные материалы
Нет.