私は RSI を持っていDragon Naturally Speaking 12 Home
ます。一般的に、私はそれが非常に正確であり、あまりタイピングしていないときは RSI が低下します。
しかし、私は今それを で使用しWindows 10
、 で WinForms アプリケーションを開発していますVisual Studio 2013
。デバッガーを接続して実行すると、多くの COM 例外が発生します。
これらはさまざまな場所で発生し、主に aToolStripMenu
が表示されているとき (COM コンポーネントにアクセスするものを何も実行していないとき) に発生し、最終的に Dragon まで追跡しました。
Dragon が実行されている場合、マイクをオフにしても例外が発生しますが、Dragon をオフにすると例外は発生しません。
Windows 7
昨年と同じソフトウェアの組み合わせを使用しましたが、これらの問題はありませんでした。
再起動しても違いはありません。また、Dragon の開始前または開始後に Visual Studio を開始することもありません。
Visual Studio または Dragon の新しいバージョンで問題が解決されることがわかっていない限り、新しいバージョンの Visual Studio または Dragon に移行する費用は避けたいと考えています。
VS2013 がこれらの例外をキャッチしないようにするにはどうすればよいですか?
編集してスタック トレースを提供します。
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:
スタック トレースは、ToolStripMenu の表示時に COM 例外がキャッチされるすべてのケースで同一です。
**簡潔にするために編集し、無関係な詳細を削除しました。