1

AutoCAD プラグインを開発していますが、未処理の例外をキャプチャできません。

CurrentDomain.UnhandledException と Application.ThreadException を使用しようとしましたが、どれも機能しませんでした。

この投稿で提案されている解決策を試してみたいと思います:

AutoCAD.NET でスローされた未処理の例外をキャッチする方法

しかし、それを行う方法がわかりません。おそらくこれが最善の解決策である可能性があるため、AutoCAD のエラー ダイアログを回避して、独自のエラー ダイアログを表示 (およびレポート機能を送信) することができます。

4

2 に答える 2

0

acedDisableDefaultARXExceptionHandler を呼び出して無効にし、何も変更しない

    // EntryPoint may vary across autocad versions
    [DllImport("acad.exe", EntryPoint = "?acedDisableDefaultARXExceptionHandler@@YAXH@Z")]
    public static extern void acedDisableDefaultARXExceptionHandler(int value);
于 2014-01-31T09:25:13.210 に答える