winforms - How can I prevent VS2013 catching COM Exceptions with Dragon Naturally Speaking running -
i have rsi, , when flares up, use dragon naturally speaking 12 home
save me lot of typing. find accurate , rsi subsides when i'm not typing much.
however, i'm using on windows 10
, developing winforms applications in visual studio 2013
. when running debugger attached, i'm getting lot of com exceptions.
these occur in various places, when when toolstripmenu
shown (when running nothing @ accesses com component), , have tracked down dragon.
if dragon running, microphone switched off, exceptions occur, if switch dragon off, not.
i used same combination of software on windows 7
last year , had none of these problems.
rebooting makes no difference; nor starting visual studio either before or after starting dragon.
i want avoid expense of moving later version of visual studio or dragon unless know problem solved @ later version.
how can vs2013 prevented catching these exceptions?
edit provide stack trace:
system.runtime.interopservices.comexception crossed native/managed boundary errorcode=-2147352573 message=member not found. (exception hresult: 0x80020003 (disp_e_membernotfound)) source=accessibility stacktrace: @ accessibility.iaccessible.get_acckeyboardshortcut(object varchild) @ system.windows.forms.accessibleobject.get_acckeyboardshortcutinternal(object childid) innerexception:
the stack trace identical in cases com exception caught on show of toolstripmenu.
**edited conciseness , removal of irrelevant detail.
i guess vs 2015 isn't going much, because it's more difference in interaction between new os , dragon.
can enable debug -> windows -> modules , check if there's related dragon hooked process you're debugging? i'm guessing dragon hooks in , calls aren't being error-checked, bubble debugging session.
is there in dragon exclude processes? can exclude target if , see if helps.
Comments
Post a Comment