トップページ > 過去ログ > 記事閲覧
DxLib_Endで例外
名前:ゆうき 日時: 2011/05/22 16:31

ドキュメントのDrawPixelを実施してみましたが、 DxLib_Endで例外が発生します。 (DxLib_Endをコメントアウトすると正常終了) test3.exe の 0x10003445 でハンドルされていない例外が発生しました: 0xC0000005: 場所 0xfeeeff52 を読み込み中にアクセス違反が発生しました。 ■逆アセンブル というタブが出て以下のような表示 [〜略〜] >10003441 mov esi,dword ptr [esp+8] → >10003445 mov eax,dword ptr [esi+64h] >10003448 test eax,eax [〜略〜] VisualStudio2008 OS:Win-vista directXバージョン:11 DXLIB 3.00、3.04、3.05を試しました。 同じような現象の方は居ませんでしょうか?

Page: 1 |

Re: DxLib_Endで例外 ( No.1 )
名前:クラスクラス 日時:2011/05/22 18:51

初めまして。 私の所では発生しませんが、この掲示板を「例外」で検索すると同様の現象が出てきます。 OSのアップデートやDirectXのアップデートで治ったり。マザーボードを入れ替えたら治ったり、 現象が発生しなくなったりしています。 参考までに読まれてはいかがでしょう。 でも、最近見かけるので何かあるのかもしれません。しかし、管理人様の所で発生しないことには…
Re: DxLib_Endで例外 ( No.2 )
名前:管理人 日時:2011/05/29 14:49

幾つかの手順で試してみたのですが、私の環境では現象が再現しませんでした・・・ もしよろしければDXライブラリのソースを直接コンパイルして実行してみていただけないでしょうか? エラーが発生した箇所がアセンブリではなくC++のソースで示されるので、どこでエラーが発生したか 確実に知ることができます もし引き受けて頂けるのでしたら、大変お手数ですがこちらをダウンロードしてください m(_ _)m https://dxlib.xsrv.jp/file/DxLibEndTest_VC.exe 展開しますと、中に DxLibSrcTest_VC2008.sln というプロジェクトファイルが ありますので、こちらを Visual Studio 2008 で開いて、F5で実行してみてください 使い方ページにある DrawPixel のプログラムが実行されます もしエラーが発生しましたら、エラーが発生した箇所が示されますので、 お手数で申し訳ありませんがエラーが発生したプログラムファイル名( DxGraphics2.cpp など )と そのファイル内での行番号を教えてください m(_ _;m
Re: DxLib_Endで例外 ( No.3 )
名前:ゆうき 日時:2011/06/03 23:54

ご丁寧な対応ありがとうございます。 (貴重な時間を頂戴してしまい申し訳ありません。) DxLibSrcTest_VC2008.slnをご指示頂いた通りの操作で実施すると、エラーは発生しませんでした。 また、これまで例外回避のためにDxLib_End()をコメントアウトしていたプログラムが、 DxLib_End()を有効にしても例外が発生しない状態になりました。 申し訳ありませんが、理由は不明です。 DxLibSrcTest_VC2008.slnを実施した事がトリガになったとしか今のところ思えません。 解決とさせてください。 ご迷惑をおかけしました。
Re: DxLib_Endで例外 ( No.4 )
名前:管理人 日時:2011/06/04 22:31

なんと、発生しなくなってしまいましたか (・・; うーん謎ですね・・・ ともあれ、お手数を掛けていただきありがとうございました また何かありましたらお書き込みください m(_ _)m

Page: 1 |