fängt Ich habe RSI, und wenn es aufleuchtet, benutze ich Dragon Naturally Speaking 12 Home
, um mir eine Menge Tipparbeit zu ersparen. Im Allgemeinen finde ich es sehr genau und mein RSI klingt nach, wenn ich nicht so viel tippe.Wie kann ich verhindern, dass VS2013 COM Exceptions mit Dragon Naturally Speaking unter
Allerdings verwende ich es jetzt auf Windows 10
, WinForms-Anwendungen in zu entwickeln. Wenn ich mit dem angehängten Debugger laufe, bekomme ich viele COM-Ausnahmen.
Diese treten an verschiedenen Stellen auf, meistens wenn eine ToolStripMenu
angezeigt wird (wenn überhaupt nichts läuft, die auf eine COM-Komponente zugreift), und ich habe sie schließlich auf Dragon zurückverfolgt.
Wenn Dragon läuft, selbst wenn das Mikrofon ausgeschaltet ist, treten die Ausnahmen auf, aber wenn ich Dragon ausschalte, tun sie das nicht.
Ich habe die gleiche Kombination von Software auf Windows 7
letztes Jahr verwendet und hatte keines dieser Probleme.
Neu starten macht keinen Unterschied; Noch startet Visual Studio entweder vor oder nach dem Start von Dragon.
Ich möchte die Kosten für den Wechsel zu einer späteren Version von Visual Studio oder Dragon zu vermeiden, es sei denn, ich weiß, dass das Problem bei der späteren Version gelöst wird.
Wie kann VS2013 davon abgehalten werden, diese Ausnahmen zu erfassen?
bearbeiten Stack-Trace zur Verfügung zu stellen:
System.Runtime.InteropServices.COMException crossed a native/managed boundary
ErrorCode=-2147352573
Message=Member not found. (Exception from HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))
Source=Accessibility
StackTrace:
at Accessibility.IAccessible.get_accKeyboardShortcut(Object varChild)
at System.Windows.Forms.AccessibleObject.get_accKeyboardShortcutInternal(Object childID)
InnerException:
Die Stapelüberwachung in allen Fällen identisch ist, wenn die COM-Ausnahme auf Show eines ToolStripMenu gefangen wird.
** Bearbeitet für Prägnanz und Entfernung von irrelevanten Details.
Ja, danke für den hilfreichen Downvote. Ich bin mir bewusst, dass es nicht die größte Programmierfrage ist. Es handelt sich jedoch um eine Programmierumgebung, und ich kann nicht glauben, dass ich die einzige Person bin, die versucht, Visual Studio mit einer Behinderung zu betreiben. Mehr als glücklich, es zu schließen oder es woanders zu verschieben, wenn es angemessener ist. – ChrisA
Können Sie weitere Details zu den Ausnahmen angeben? –
@MarkSowul Beispiel-Ausnahme zur Frage hinzugefügt. – ChrisA