>Someone please tell me what I'm doing wrong, I think this should be all the meaningful parts:
>
>
>SELE 0
>USE UserInfo
>
>ON SHUTDOWN DO MyShutdown
>
>DO FORM MyMenu
>
>READ EVENTS
>
>CLEAR ALL
>CLOSE ALL
>QUIT
>
>DEFINE CLASS MyTimer AS Timer
> Interval = 3000
> PROCEDURE Timer
> KEYBOARD '{ENTER}'
> ENDPROC
>ENDDEFINE
>
>PROCEDURE MyShutdown
>CLEAR ALL
>CLOSE ALL
>QUIT
>ENDPROC
>
>
>
>Exiting with CLEAR EVENTS and ThisForm.Release from the MyMenu form works fine but if the X button on the form is selected the MyShutdown procedure *does not* run leaving the UserInfo file open so I have to reboot the computer to close it. I put in ON SHUTDOWN MESSAGEBOX('SHUTDOWN') and the Messagebox fired so I know the event handler is working (of course I had to reboot then to close the app). I'm working with VFP 5.0a on this.
>
>TIA
Try adding a CLEAR EVENTS before the CLEAR ALL statement.