Функция cfsSetProp. Функция cfsSetPropArray
Top  Previous  Next


Назначение  
Функция cfsSetProp устанавливает значение свойства aPropName объекта aObjName.  
Функция cfsSetPropArray устанавливает массив значений свойства-массива aPropName объекта aObjName.  
Описание  
Function cfsSetProp (aObjName : String | LongInt; aPropName : String | LongInt; aField : AnyType) : LongInt;  
Function cfsSetPropArray (aObjName : String | LongInt; aPropName : String | LongInt; aField : Array of …) : LongInt;  
Параметры  
aObjName - имя или указатель объекта. Если aObjName равен пустой строке, то используется предыдущее кэшированное имя экземпляра.  
aPropName - имя или код свойства.  
aField - значение свойства. Параметр aField имеет тип, совместимый со свойством. Для функции cfsSetPropArray - массив значений, совместимых со свойством.  
Возвращаемое значение  
Возвращает константу кода ошибки:  
cfErrObjectNotExist;  
cfErrPropNotExist;  
cfErrPropValueError;  
CfErrBadFieldType;  
ошибки сервисной функции свойства;  
CfOk.  
Пример 1  
В Handle Event'е интерфейса скрывается его анкетная панель.  
cfsSetProp('scScreen1', cfpVisible, False);  
Пример 2  
В Handle Event'е одного интерфейса изменяется заголовок панели другого интерфейса.  
cfsSetCurrentContainer('TWO');  
cfsSetProp('scScreen1', 'Title', '<новый заголовок>');