Устанавливает свойство для объекта.

int _SetObjectProperty(Value FAR *objct, char FAR *prop, Value FAR *val,
int fAdd)

Замечания

Первый параметр *objct - ссылка на объект; второй параметр *prop - имя свойства; третий параметр *val - новое значение свойства.

Последний параметр fAdd Может принимать нулевое или ненулевое значение. Ненулевое значение указывает, что свойство добавляется к объекту, если свойство не существует. Если fAdd - не 0, и свойство, не существует, свойство добавляется к объекту как определяемое пользователем свойство, и содержит значение свойства, которое Вы определяете с *val. Если fAdd - 0, и свойство, не существует, свойство не добавляется к объекту.

_SetObjectProperty () возвращается 0 в случае успеха; или отрицательное значение соответствующего кода ошибки, возвращаемое Visual FoxPro.

Для подробной информации относительно того, как создавать библиотеку API и интегрировать ее в Visual FoxPro, см. Доступ к API Visual FoxPro.

См. также