- 852 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 20:50:22 ]
- VC++2005EEのwin32モードで、開発しています。OS:XP、SP2です。
で、リリースモードで carret = fread(wavBody,sizeof(SHORT),n,fp); の行で Unhandled exception at 0x7c941010 in XXX.exe: 0xC0000005: Access violation reading location 0x31838154. というエラーが出ます。次に、デバグモードで動かすと、何故かエラーが出ません。 因みに、2回目のfreadでおかしくなります。 どうもfp(ファイルポインタ)がプログラム上では変更していないはずなのに、どこかで壊れてしまっているようです。それを調べるためにデバグモードにするんだけど、今度はエラーが出てくれない(汗;;; リリースモードとデバグモードでエラーの出方が違うのです。こんなことってあっていいのでしょうか??? どなたか助けてくださいませ。よろしくです。
|

|