Hi. I'm working with KBasic to build a medium size prototype app with approximately 5 to 6 forms in an MDI project. The app requires opening and closing and reopening forms at different times depending on user choices including a path which reopens the starting form. The app seems to work okay initially but on the second pass through after reopening the starting form some of the subsequent form calls do not close or complete their Sub Form_OnOpen() routines as they did the first time.
I've tried both conventions "myForm.Close()" and "Forms.Close("myForm")" along with the Forms.Open("myForm") to control the close/open actions. Note: myForm is substituted with the specific forms I'm using where the calls are being made. I did notice in the online documents that myForm=null could be used when releasing the Form object. Is this what I should be doing in addition to the Close to force a complete reset of the form or am I missing something else? I'm somewhat new to object oriented programming so the myForm=null isn't clear to me yet.
Thanks,
Gar
