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