R
Robin Tucker
Hiya,
I have a problem with my application. It hangs around in memory after
exiting (and the debugger thinks its still running; I am unable to "break"
or "stop" execution). The main loop below shows my "main" function. When
the main form is closed, this function is exited, so the "hang" occurs in
code outside of my control. I am using some COM objects (such as
IShellFolder) during running of the application, so wonder whether this kind
of thing would make any difference. How to debug such a problem anyway?
Thanks for any tips/pointers you can give me,
Try
' Create splash form.
Dim splashForm As New Splash
' Show it
Dim theResult As DialogResult = splashForm.ShowDialog()
' Success?
If Not theResult = DialogResult.OK Then
Exit Sub
End If
' Create the main form.
Dim mainForm As New MainForm
' Call the Application class Run method
Application.Run(mainForm)
Catch Ex As Exception
' Exception.
s_Log.Append(0, Ex)
End Try
I have a problem with my application. It hangs around in memory after
exiting (and the debugger thinks its still running; I am unable to "break"
or "stop" execution). The main loop below shows my "main" function. When
the main form is closed, this function is exited, so the "hang" occurs in
code outside of my control. I am using some COM objects (such as
IShellFolder) during running of the application, so wonder whether this kind
of thing would make any difference. How to debug such a problem anyway?
Thanks for any tips/pointers you can give me,
Try
' Create splash form.
Dim splashForm As New Splash
' Show it
Dim theResult As DialogResult = splashForm.ShowDialog()
' Success?
If Not theResult = DialogResult.OK Then
Exit Sub
End If
' Create the main form.
Dim mainForm As New MainForm
' Call the Application class Run method
Application.Run(mainForm)
Catch Ex As Exception
' Exception.
s_Log.Append(0, Ex)
End Try