スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

障害が発生しているモジュール名: KERNELBASE.dll、例外コード: 0xe0434f4d

むかしこんにゃく工房←スポンサーサイト

VB.netで作ったアプリを、Windows7の32ビットの時は正常動作していたけど、Windows8.1の64ビットで動かすことになった。

何故か、終了処理で時々プログラムが異常終了。

イベントログには表題のように、
障害が発生しているモジュール名: KERNELBASE.dll、例外コード: 0xe0434f4d
と出ていた。

よくわからんが、ENDステートメントを使用すると発生する事があるらしい。
Enviroment.Exit(0)も発生するみたい。

ENDステートメントを止めて、Application.Exit()を使用するようにしたら発生しなくなった。
※Application.Exit()は即終了するわけではないので、コーディングで工夫が必要。(即終了して異常終了しないステートメントは調べた限りなさそう)
スポンサーサイト
プロフィール

syao88

Author:syao88
FC2ブログへようこそ!

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
たるいカウンタ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。