通知
すべてクリア
Topic starter
2006年11月14日 2:34 PM
はじめまして、FIREといいます。
アプリケーションが異常終了するとき、
エラーのポップアップが出てくるときと、
いきなりアプリケーション自体が消える時が有ります。
前者は、あくまで自分のアプリケーション内でのエラーであるため、
エラーの内容を取得でき、ポップアップが表示される
後者は、OSやDB内部等の自分で管理できない箇所でのエラーと
思っているのですが、この線引きで正しいのでしょうか?
ようは、Excptionで拾えるか拾えないかという事が知りたいのです。
2006年11月14日 2:53 PM
ポップアップを出したくても出せないような状況になっているとも考えられるような
気がします。システムリソースを食いつぶしていてハンドルの取得が出来ないとか。
だからどうしたと言われても困りますけれど、
必ずしもアプリケーション側で補足出来ないから出てこないと言うわけではないのでは
ないかなと思うのです。
Topic starter
2006年11月15日 12:28 PM
そういうパターンあるわけですね。
ありがとうございます
2006年11月15日 1:13 PM
イベントログに記録されているかも知れません。
(可能性は少ないですが...)
2006年11月15日 5:03 PM
とりあえず握りつぶすだけってのもありますし。
外部から、ポップアップだけでの線引きは無理だと思います。
int main()
{
try{
// 本体
} catch(...) {
// 例外を全部握りつぶして終了。
// ここでポップアップを出すか、何もしないか、
// データなどだけ保全するか、ログをはくか。
// アプリ仕様の問題だと思います。
}
}