Функция cfsEnumObjects |
Дополняет массив aList именами или указателями объектов, которые вставлены в объект-контейнер aContainer.
function cfsEnumObjects (aContainer : string | longInt; var aList : array of string | array of longInt; aRecursive : boolean): longInt;
aContainer - имя или указатель объекта, для которого создается список вставленных объектов. Если aContainer = 0, то функция возвращает список объектов верхнего уровня, у которых не заданы объекты-контейнеры.
aList - массив для заполнения указателями или именами вставленных объектов. Если aList : array of string, то массив заполняется именами объектов, если aList : array of longInt - указателями объектов.
aRecursive - при aRecursive = true выдается список всех объектов на всех уровнях вложения, начиная от aContainer. При aRecursive = false список содержит объекты, находящиеся только на первом уровне контейнера aContainer.
Возвращает константу кода ошибки:
cfErrContainerObjectNotExist;
cfErrBadFieldType - массив не типа String или LongInt.
cfOk.