エラーについて

[戻る]
初心者 2003/09/12(金) 15:27:49
いつもお世話になっています。
今回はデバック処理にて出てくる以下の表現が分からない為、質問しました。
ハンドルされていない例外は**.exeにあります。:0×c0000005:Access Violation.
ご教授お願いします。

アイススケーター 2003/09/12(金) 15:41:17
多分メモリアクセス異常だと思います。
ポインタ処理を間違うとこのようなエラーが出ます。

例

char    *p;

p = 0;       // 適当なアドレスをセット
*p = 1;      // ここでエラーとなる。

JUN2 2003/09/12(金) 17:53:12
ポインタ変数->メンバ

上記で「ポインタ変数」がNULLの時。

アイススケーター 2003/09/12(金) 18:12:41
JUN2さんへ

NULLのときとは限りません。
あくまでも該当アプリケーションがアクセス不可能なエリアの場合に発生します。

JUN2 2003/09/12(金) 18:17:24
アイススケーター様へ

はい。存じております。
いろんな例があったほうがより分かりやすいかとおもいまして・・・。
あくまでも1例をとおもって書き込みましたが、
言葉足らずでした。
申し訳ありませんでした。

初心者 2003/09/12(金) 20:19:23
分かりました。
皆様方有難うございました。

初心者 2003/09/12(金) 20:19:07
[[解決]]
解決です。

古いスレッドには追加発言できません。