Функция
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.
|