Yes, tedsmith, I unfortunately do know of a problem using END.
I discovered this in tracking down the problem I described earlier in this Thread (5 Jan 08 10:35). It turns out that it is not necessary to attempt to open a 2nd version of my packaged and deployed App in order to generate the "not responding" version.
Thus, if I simply open and then immediately exit from my App without invoking any of its functionality, I am still left with a non-responding 'ghost' version that is hogging a ton of CPU ( ~ 100 K).
In my App, my startup form is its MDIMain form and my End statement is in its Form_Unload procedure. I do open a Splash screen from MDIMain.Form_Load, but I make sure this is unloaded in MDIMain.Form_Unload. Although no other forms have been loaded, to be sure, I make sure all forms are unloaded here before End, via:
Public Sub MDIForm_Unload(Cancel As Integer)
Dim MyForm As Form
For Each MyForm In Forms
Unload MyForm
Next
End
End Sub
But I still get my ghost. And this only happens in my packaged and deployed version, not when i run the .vbp version.
Thoughts?