トップページ > 過去ログ > 記事閲覧
LoadSoundMemで落ちる
名前:minato 日時: 2010/05/22 02:30

特定のwavファイルでのみ、アクセス違反が発生して落ちてしまいます。 デバッガで挙動を追っていると、WinFileAccessOpenやDxAllocあたりが怪しそうです。 使用しているライブラリのバージョンは、Ver 3.02dです。 過去ログを探していたところ、こちらの ttp://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=view&no=1714 NO.7の書き込み >また、現在作っているプログラムをバージョン3.02cでリビルドしたところ >LoadSoundMemで固まるようになってしまいました。 >こちらはDX_SOUNDDATATYPE_MEMNOPRESSでもDX_SOUNDDATATYPE_MEMPRESSでも関係なく 発生します。 なんとなくですが、こちらと同様の原因であるような気がします。 お忙しいところ申し訳ありませんが、対応をよろしくお願いいたします。

Page: 1 |

Re: LoadSoundMemで落ちる ( No.1 )
名前:管理人 日時:2010/05/25 02:24

>また、現在作っているプログラムをバージョン3.02cでリビルドしたところ >LoadSoundMemで固まるようになってしまいました。 >こちらはDX_SOUNDDATATYPE_MEMNOPRESSでもDX_SOUNDDATATYPE_MEMPRESSでも関係なく発生します。 こちらのバグは Ver3.02d で修正しましたので、恐らく違う原因だと思います 「特定の wav ファイル」ということでしたら私の環境でも再現できると思いますので、 もしよろしければアクセス違反が発生してしまう wav ファイルを BQE00322(あっとまーく)nifty.com まで送っていただけないでしょうか? m(_ _)m
Re: LoadSoundMemで落ちる ( No.2 )
名前:管理人 日時:2010/05/30 14:36

メールありがとうございます、添付していただいたwavファイルで私の環境でもエラーが再現しました DXライブラリの wav ファイル読み込み処理が拡張情報が追加されている wav ファイルを 想定していなかったのがエラーの原因でした 正常に読み込めるように修正したバージョンをアップしましたので、よろしければお試し下さい m(_ _)m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用 (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』、VCをお使いの場合は『リビルド』をして下さい)
Re: LoadSoundMemで落ちる ( No.3 )
名前:minato 日時:2010/05/30 16:51

>> 管理人様 修正されたというバージョンをダウンロードして試させていただきましたが、やはり送らせていただきましたwavファイルを読み込むと同様のエラーで落ちてしまいました。 バージョン表記も3.02dのままでしたが、アップロードのミス等では御座いませんでしょうか?
Re: LoadSoundMemで落ちる ( No.4 )
名前:管理人 日時:2010/05/30 20:04

同時に修正した他のバグは別スレッドの方が修正を確認されましたので、アップミスは無いと思います ただ、今回の修正にミスがあり今度は拡張情報のないwavファイルを読み込もうとするとエラーが 発生するようになってしまっていましたので、もしかするとそれが原因かもしれません そのバグを修正したものを再度アップしましたので、何度も申し訳ありませんがよろしければお試し下さい m(_ _;m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用 (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』、VCをお使いの場合は『リビルド』をして下さい)
Re: LoadSoundMemで落ちる ( No.5 )
名前:minato 日時:2010/05/30 21:10

修正を確認できました、ありがとうございました!

Page: 1 |