予期しない例外発生時のハンドリング

6 件の投稿


予期しない例外が発生した場合に、Traceを出力したり管理者に通知をしたいと思っています。

DeveloperCenterで以下のような記事を発見し、テストしてみました。http://developers.curlap.com/faq/48-faq-...04-05.html

やりたいことは実現できそうなのですが、install-unexpected-exception-handlerプロシージャを呼ぶと
自動的にexitプロシージャが呼ばれ、アプレットが終了されてしまいます。

通常予期しない例外が発生した場合は
「詳細」「アプレットの終了」「継続」から選べると思うのですが、exit(アプレットの終了)ではなく
終了か継続か選択できるようにするにはどうすれば良いのでしょうか?


よろしくお願いします!
どうでしょうか・・

みなさんなにか知恵を貸してください!!

よろしくお願いします。
ちなみに、過去にあった類似の問題というのはどのようなものだったのでしょうか?
tyson
tysonleeさん
間違い投稿でしょうか・・?




質問内容は以下です。
予期しない例外が発生したときにハンドリングして、自動的にTraceをテキストかなにかに吐き出したいと思っています。
install-unexpected-exception-handlerプロシージャを呼ぶと自動的に終了して画面が真っ白になってしまうので、それは避けたいと思っています。
予期しない例外をハンドリングできて、「継続」か「終了」か選ばせるようなことが可能でしょうか?
なにかアイディアでもよろしいのであれば教えて教えていただきたいと思っています。


よろしくお願いいたします。
this is very good post
私も以前トライしましたが、ダメでした。
install-unexpected-exception-handler で継続できてくれればいいんですがね。