assignstringlist

Копирование содержимого одного списка строк в другой список строк.

Синтаксис:

assignstringlist(src_id, dest_id);

Аргументы:

Имя Тип данных Описание
scr_id integer Идентификатор списка строк, из которого копируются строки
dest_id integer Идентификатор списка строк, в который копируются строки

Описание:

assignstringlist(src_id, dest_id) – копируется содержимое списка строк с идентификатором src_id в список строк с идентификатором dest_id.

Результат:

Имя Тип данных Описание
    При помощи функции происходит копирование содержимого одного списка строк в другой

Пример:

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

В процессе выполнения примера при помощи функции createstringlist будут созданы списки строк с идентификатором slist и slist_copy. В список строк slist при помощи функции settextstringlist будет загружена строка, объявленная с разделителем «перевод строки», в результате чего переменная slist будет содержать идентификатор списка строк

“”string1”“string2””. Далее, при помощи функции assignstringlist в список строк с идентификатором slist_copy будет скопирован список строк slist. В результате переменная slist будет содержать идентификатор списка строк “”string1” “string2””, переменная slist_copy будет содержать идентификатор списка строк “”string1”“string2”” – копию списка строк с идентификатором slist. Перед завершением примера списки строк удаляются при помощи функции freeobject.

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

Нет.