Only one READ EVENTS is in effect at any given time. You cannot stack them. The most likely reason for 'Cannot Quit Visual Foxpro' message are dangling references. Check
http://www.foxpert.de/docs/safeclasses.en.htm and
http://my.advisor.com/doc/13113>
>I've installed an on error routine in an application.
>
>Its an old app that has a lot of errors and users are used to ignoring them. I've put in an ON ERROR routine so I can log the errors and iron out the worst offenders.
>
>In the on error routine I give the user the choice of carrying on or quitting.
>
>If they select quit I
>
>CLEAR EVENTS
>QUIT
>
>But sometimes when the users select quit they get Cannot Quit Visual Foxpro.
>
>I suspect there are paths through the system that may issue another READ EVENTS. Could this cause the problem above ? Are READ EVENTS nested ?
>
>Nick
--sb--