You should really look at creating form properties to hold these form wide items instead of using public memvars.
>VFP 3.0 Win95; Pentium 32Mb RAM
>I am unable to access variables in a form which is run using DO FORM from the calling program where I have declared those variables as PUBLIC. At times these variables are avaialable at the beginning of certain events like 'Init', Command-'Click' etc. but NOT FOUND in some user-methods created for the same form. I have tried to declare these variables PUBLIC in the Init event, yet somewhere along the sequence of events, the variables are 'lost', and the form's user-methods give NOT FOUND. Strangely, when I try to debug using Trace and Debug windows, the variables are lost even at earlier events/methods where they were otherwise available.
>I find that, when debug/trace windows are open even temporary cursors opened in a procedure in another prg are automatically closed!
>Can anybody help? Thank you.