アプリケーションエラーダイアログを抑止したい – プログラミング – Home

アプリケーションエラーダイアログを抑止...
 
通知
すべてクリア

アプリケーションエラーダイアログを抑止したい


みつ
 みつ
(@みつ)
ゲスト
結合: 20年前
投稿: 1
Topic starter  

VC++6.0(MFC) Windows2000でアプリケーションを開発しているのですが、

ハードウエアの原因でアプリケーションを強制終了しないといけない場合に、
「アプリケーションエラー」(不正なメモリアクセス)ダイアログが表示されてしまいます。

不正なアクセスの原因が、ハードウエア絡みのLIB内でスレッドを起こし
そのスレッドの終了時に発生しているようなのです。(そのLIBはソースはありません)

メインスレッドではsignal()にて、エラーハンドリングはしているのですが、
シグナル処理自体はスレッドベースみたいで、自分で管理していないスレッドの
エラーハンドリングができません。

ハードウエアが異常の為、不正アクセスは仕方ないと考えておりますが、
ダイアログが表示されないようにする方法はないでしょうか?

宜しくお願いいたします。


引用解決済
トピックタグ
とおり
 とおり
(@とおり)
ゲスト
結合: 21年前
投稿: 43
 

>メインスレッドではsignal()にて、エラーハンドリングはしているのですが、
>シグナル処理自体はスレッドベースみたいで、自分で管理していないスレッドの
>エラーハンドリングができません。

そんなことはないと思いますが…
signal()ってどうやってるんでしょうか。例外処理ではない?
http://hide.maruo.co.jp/programming.html
http://www.microsoft.com/japan/msdn/library/default.asp?
url=/japan/msdn/library/ja/jpdndeepc/htm/deep060399.asp


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました