Hi Nancy,
>>You should stay away from public variables altogether. Instead, make them properties of your application object.
>
>Which of course would be a public variable...< beg>
Not neccesary.
I've got my oApp tied to _SCREEN, so all my calls are _SCREEN.oApp.xxxxx
Whenever VFP6 clears all its (global) variables when certain errors occur (I've seen it occur) at least my oApp is still there because it is not a (global) variable but a property/object of _SCREEN.
Regards,
Frank Camp