Hello All

THE TOPIC IS BEING REVISITED
------------------------------

CLASS WvgWindow

   DATA lbClick
   
   METHOD Init()
   METHOD lbClick

   ENDCLASS

METHOD init() CLASS WvgWindow
   RETURN SELF

METHOD lbClick( bBlock ) CLASS WvgWindow
   hb_toOutDebug( 'WvgWindow:lbClick: ['+valtype( bBlock )+']' )
   RETURN SELF


FUNCTION Main()
   LOCAL oWnd

   oWnd := WvgWindow():New()

   /*  This outputs WvgWindow:lbClick: []   */
   oWnd:lbClick := {|| hb_toOutDebug( 'Hi, I am the instance variable!' ) }

   /*  This outputs WvgWindow:lbClick: []   */
   oWnd:lbClick()

   /*  This generates the runtime error : variable not found */
   Eval( oWnd:lbClick )

   Return nil

THE QUESTION
===========
Xbase++ provides this functionality. Do Harbour stands a chance to
have it? OR any workarounds you can suggest to simulate this behavior.

I am struck with Wvg* classes based on Xbase++ to draw a basic class
skelteton for CUI/GUI manipulation via objects.

Regards
Pritpal Bedi

-- 
View this message in context: 
http://www.nabble.com/Classes%3A-Methods-and-Instance-Variables-with-SAME-Name-tp20354744p20354744.html
Sent from the Harbour - Dev mailing list archive at Nabble.com.

_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to