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