Функция cfsEnumObjects
Top  Previous  Next


Назначение  
Дополняет массив 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.