_SetObjectProperty( ), API-Bibliotheksroutine
Stellt eine Eigenschaft eines Objekts ein.
int _SetObjectProperty(Value FAR *objct, char FAR *prop, Value FAR *val,
int fAdd)
Hinweise
Bei dem ersten Parameter, *objct, handelt es sich um einen Objektverweis. Der zweite Parameter; *****prop, gibt den Namen der Eigenschaft an, die eingestellt werden soll. Der dritte Parameter, *val, gibt den neuen Wert der Eigenschaft an.
Der letzte Parameter fAdd ist entweder 0 oder ein Wert ungleich Null, über den angegeben wird, ob die Eigenschaft dem Objekt hinzugefügt wird, wenn die Eigenschaft noch nicht vorhanden ist. Ist fAdd ein Wert ungleich Null und existiert die von Ihnen angegebene Eigenschaft noch nicht für das Objekt, wird die Eigenschaft dem Objekt als benutzerdefinierte Eigenschaft hinzugefügt und enthält den mit *val angegebenen Eigenschaftswert. Ist fAdd gleich 0 und existiert die von Ihnen angegebene Eigenschaft noch nicht für das Objekt, wird die Eigenschaft dem Objekt nicht hinzugefügt.
Die _SetObjectProperty( )-Routine gibt 0 zurück, wenn sie erfolgreich abgeschlossen wurde. Andernfalls gibt sie den negativen Wert des entsprechenden Visual FoxPro-Fehlercodes zurück.
Weitere Informationen zum Erstellen einer API-Bibliothek und ihrer Integration in Visual FoxPro finden Sie unter Zugreifen auf die Visual FoxPro-API.
Siehe auch
_GetObjectProperty( ), API-Bibliotheksroutine | Zugreifen auf die Visual FoxPro-API | Object-Eigenschaft | ReadObject-Eigenschaft