VC++6です。
長いループで、10秒ほど走って、下記がいきなり出ました。
何が考えられますでしょうか?
例外処理 (初回) は Jtblp_RF5.exe にあります: 0xC0000005: Access Violation。
例外処理 (初回) は Jtblp_RF5.exe にあります: 0xC0000005: Access Violation。
例外処理 (初回) は Jtblp_RF5.exe にあります: 0xC0000005: Access Violation。
例外処理 (初回) は Jtblp_RF5.exe にあります: 0xC0000005: Access Violation。
(混合モード)
FFFFFFFD ???
FFFFFFFE ???
また、止まってるところを特定したいのですが、
(一応、デバッグモードで、停止になっている)、
この状態で、どうやったら、
止まっているところがわかりますか?
ステップ・オーバーしても、さらに、
アクセス・バイオレーションが
出て、止まってる箇所がわからないのです。
不正なポインタアクセスでも行なったのでしょう。
・ブレークポイントを張るとか、
・コールスタックを見るとか、
・メモリリークのチェックを仕込むとか、
・マップファイルを作成して、混合モードで表示されるアドレスから
個所の特定を試みるとか。
メニューの[デバッグ]-[例外処理]を選び、
「Access Violation」を「常に停止」にすると、
例外が発生したところでブレークできます。
みなさん
ありがとうございました。
こんな便利なオプションがあるとは知りませんでした。
陰様で解決いたしました。