Hello,
First of all , i'm sorry by my bad english.
I have an application with a form that include an ieviewer object and an iemulti object.
When i call the showdialog method, if i change the focused window to other application, my application trigger the win32 "0x0000005 access violation exception".
I attach the stack output, in this stack you can see that the exception is triggered when the user32 dll send a message to iecore.dll
00000000()
iecore.dll!0823da1e()
[Frames below may be incorrect and/or missing, no symbols loaded for iecore.dll]
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
iecore.dll!0823da1e()
user32.dll!gapfnScSendMessage() + 0x332 bytes
user32.dll!GetThreadDesktop() + 0xd7 bytes
user32.dll!GetThreadDesktop() + 0x185 bytes
user32.dll!GetThreadDesktop() + 0x1e1 bytes
ntdll.dll!KiUserCallbackDispatcher() + 0x2e bytes
user32.dll!PeekMessageW() + 0x197 bytes
[Managed to Native Transition]
System.Windows.Forms.dll!System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(int dwComponentID, int reason = 4, int pvLoopData = 0) + 0x17d bytes
System.Windows.Forms.dll!System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(int reason = 4, System.Windows.Forms.ApplicationContext context = {System.Windows.Forms.Application.ModalApplicationContext}) + 0x177 bytes
System.Windows.Forms.dll!System.Windows.Forms.Application.ThreadContext.RunMessageLoop(int reason, System.Windows.Forms.ApplicationContext context) + 0x61 bytes
System.Windows.Forms.dll!System.Windows.Forms.Application.RunDialog(System.Windows.Forms.Form form) + 0x33 bytes
System.Windows.Forms.dll!System.Windows.Forms.Form.ShowDialog(System.Windows.Forms.IWin32Window owner) + 0x370 bytes
System.Windows.Forms.dll!System.Windows.Forms.Form.ShowDialog() + 0x7 bytes
> VcClient.exe!sdm.ReaDoc.VcClient.frmMain.ShowCorreccion() Line 125 + 0xa bytes Basic
when I close the Dialog, calling the dispose the ieviewer and iemultiobject, the exception persist in the main form (the objects aren't destroy correctly) and if i launch a windows explorer the application crash with a accessviolationexception.
some idea?
Best regards
