_SetObjectProperty( ) (Rutina de biblioteca API)

Establece una propiedad para un objeto.

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

Observaciones

El primer parámetro *objct es una referencia a un objeto; el segundo parámetro *prop es el nombre de la propiedad que hay que establecer; el tercer parámetro *val es el nuevo valor de propiedad.

El último parámetro fAdd es 0 o un valor distinto de cero que especifica si la propiedad se agrega al objeto si la propiedad no existe. Si fAdd es un valor distinto de cero y la propiedad que especifique no existe para el objeto, se agrega la propiedad al objeto como propiedad definida por el usuario y contiene el valor de la propiedad que especifique con *val. Si fAdd es 0 y la propiedad que especifique no existe para el objeto, no se agrega la propiedad al objeto.

_SetObjectProperty( ) devuelve 0 si tiene éxito; de lo contrario, devuelve el valor negativo del código de error correspondiente de Visual FoxPro.

Para obtener más información acerca de cómo crear una biblioteca API e integrarla con Visual FoxPro, vea Acceso a la API de Visual FoxPro.

Vea también

_GetObjectProperty( ) (Rutina de biblioteca API) | Acceso a la API de Visual FoxPro | Object (Propiedad) | ReadObject (Propiedad)