ここで聞いてよいかどうかわかりませんが
よろしくお願いいたします。
開発元言語 VC6.0 環境 WindowsXP
で、システムエラー
どうも、MFC42.dll関係で
エラーが発生しているようなので
MFC42.dllのバージョンやその動作の違いを調査したいと
思っています。
どこに関連情報があるのかご存知の方
教えていただくと幸いです。
> MFC42.dll関係でエラーが発生しているようなので
「あなたのバグが原因で、 MFC42.dll 中でエラー検出に至っている」
のでしょう。10 カノッサ賭けてもいい。
徹底的にデバッグすることを強くお勧めします。 MFC を疑うのはその後で充分
確かに mfc42.dll には複数のバージョンがあります。
ですが最新サービスパックの VC++6SP6 中のものを使えば問題ないでしょう。
http://msdn2.microsoft.com/en-us/library/3z02ch3k(VS.80).aspx
関連情報があるとしたら、この辺から検索開始かな?
tetrapod様
ご回答ありがとうございます。
確かに何らかのバグと思います。
ただ、自分が使っているVC++6 sp6のMFC42.dllでは
何も無くそれよりもっと新しいのがあるようで
それで(毎回ではなく突発的に)
エラーが発生するようなのです。
そのため、まずはMFC42.dllのバージョンには
どんなものがあるのか
調べたかったのが背景です。
そもそも、MFC42.dllはどんどん
新しくなっていくものなのでしょうか。
俺は Microsoft の中の人じゃないから詳細は知らない。
バグのないプログラムが問題ない使い方をしている限り、
mfc42 のバージョンが違っても問題ないことを MS が検証してるとは思うが。
とりあえず手元のマシンを複数個調べてみたりしてみた
mfc42.dll を検索しプロパティを開いてバージョン情報を選んだ結果
サイズ+ファイル日付+ファイルバージョン+製品バージョン+俺コメント
1028096bytes 2004年 8月 5日 21:00:00 6.2.4131.0 6.2.400 (XP:System32)
995383bytes 2004年 8月 5日 21:00:00 6.0.8665.0 6.0.400 (XP:WinSxS)
1015859bytes 2003年 6月19日 12:05:04 6.0.9586.0 6.0.400 (2K:System32)
995383bytes 1999年12月17日 21:00:00 6.0.8665.0 6.0.400 (ツール付属)
940304bytes 1997年 8月25日 00:00:00 4.21.0.7160 5.0.000 (ツール付属)
いろいろとあるようですな。探せばもっとありそう。
最後のやつは VC++5 付属の mfc42.dll だろう。
とりあえずサイドバイサイドって言葉を検索してみよう。
tetrapod様
ご回答ありがとうございます。
自分の認識では、mfc42.dllの内容は過去のもので更新するとは
考えていなかったのですが、何らかの理由で更新しているのですね。
キーワードを参考に調べてみます。
ツイート | ![]() |