Viva Clipper !

__objDelData()

Advertisements

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()

Advertisements

Advertisements