Template
Function
Name
__objDelData()
Category
API
Subcategory
Objects
Oneliner
Delete a VAR (instance variable) from class
Syntax
__objDelMethod( <oObject>, <cDataName> ) --> oObject
Arguments
<oObject> is the object to work on.
<cDataName> is the symbol name of VAR to be deleted (removed) from
the object.
Returns
__objDelData() return a reference to <oObject>.
Description
__objDelData() is a low level class support function that delete (remove) a VAR from an object. <oObject> is unchanged if a symbol with the name <cDataName> does not exist in <oObject>.
Examples
// create a new THappy class and add a lHappy VAR oHappy := HBClass():New( "THappy" ) __objAddData( oHappy, "lHappy" ) ? __objHasData( oHappy, "lHappy" ) // .T. // remove lHappy VAR __objDelData( oHappy, "lHappy" ) ? __objHasData( oHappy, "lHappy" ) // .F.
Compliance
Harbour
Files
Library is core
Seealso
__objAddData(), __objGetMsgList(), __objGetValueList(), __objHasData(), __objSetValueList()
Pingback: Harbour Internal Functions | Viva Clipper !
Pingback: Harbour Objects Functions | Viva Clipper !
Pingback: Harbour RG Summary | Viva Clipper !