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