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.

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

Нет.