Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
What's wrong with this variable?
Message
From
08/08/2003 16:19:54
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Troubleshooting
Title:
What's wrong with this variable?
Miscellaneous
Thread ID:
00818431
Message ID:
00818431
Views:
59
I'm using VFP 7.0

This doesn't work
myForm.method()
  LOCAL lo, lc
  lc = WPARENT( THIS.NAME )
  FOR EACH lo IN _VFP.FORMS
    IF lo.NAME == lc
      EXIT                             && Locals window shows lo as object here
    ENDIF
  ENDFOR
  IF TYPE( 'lo.NAME' ) = 'C' ;         && Locals window shows lo as .F. here
      AND lo.WINDOWSTATE = 1
    lo.WINDOWSTATE = 0
  ENDIF
but this does
myForm.method()
  LOCAL lo, lc, loParent
  lc = WPARENT( THIS.NAME )
  FOR EACH lo IN _VFP.FORMS
    IF lo.NAME == lc
      loParent = lo
      EXIT                             && Locals window shows lo as object here
    ENDIF
  ENDFOR
  IF TYPE( 'loParent.NAME' ) = 'C' ;   && Locals window shows lo as .F. here
      AND loParent.WINDOWSTATE = 1
    loParent.WINDOWSTATE = 0
  ENDIF
Bill Morris
Next
Reply
Map
View

Click here to load this message in the networking platform