System.StackOverflowExceptionの例外ハンドルについて

解決


ハチ公  2009-01-10 01:26:17  No: 145617

現在学校のパソコンから送信しています。

音楽ファイルを貼り付けているゲームを作成しています。

'System.StackOverflowException' のハンドルされていない例外が DBR.exe で発生しました。
というメッセージがデバッグ開始後にでるのですが、どうしてでしょうか?
音楽ファイルを貼り付けているからでしょうか?
その際の処理はどのようになりますか?


オショウ  2009-01-10 01:37:28  No: 145618

コーディングや方法がどうなっているのか解らないので
まずは、サンプルを・・・

http://dobon.net/vb/dotnet/programing/playembeddedwave.html

ここの記事では如何?

以上。


YuO  2009-01-10 02:21:29  No: 145619

VBのIDEから,呼び出し履歴を見てください。
おそらく,同じメソッドを直接または間接に呼び続けていることでしょう。
どこかで打ち切るようにプログラムを組み直してみてください。
# 間接というのは,A→B→Aというような状況。

音楽ファイル云々の前に,StackOverflowExceptionは解消しておいた方が良いように思います。


ハチ公  2009-01-11 19:13:34  No: 145620

ありがとうございます。
無事解決いたしました。
外部変数を何回も呼び出し続けていました。
またひとつ知識が増えました。
オショウさんとYuOさん、ありがとうございました。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加