5

.NET WinFormsには、アプリケーションレベルでキャッチされていない例外をキャッチできるようなヒントがあります。

Delphiでも実行できますか?例外のソースをtry/exceptブロックでバインドできない場合。

4

1 に答える 1

14

イベントハンドラーをアタッチして、そこでApplication.OnException未処理の例外を処理できます。

Delphiのバージョンに応じて、次のいずれかを実行できます

  • メインフォーム、dpr、またはの形式に適合すると思われる場所のコードで、イベントハンドラーを完全にアタッチして実装しますApplication.OnException := DoApplicationException
  • メインフォームにコンポーネントをドロップしTApplicationEvents、OnExceptionイベントをダブルクリックして、コードを実装します。
于 2012-05-13T17:28:25.797 に答える