サイドバーガジェット「Autumn's Random Music Player」の動作に気に入らないことがあったので,デバッグしようとしたことのメモ
気に入らない動作
再生実行中,再生されないファイルが存在するらしい.このとき,次のファイルに進むでもなく,停止してしまう.
予想した問題発生原因
- 開発者の不適切なコード記述
- 不正な音楽ファイル
原因検証手段
後者の原因を検証するため,デバッグ情報を出力するよう改造した.332行目
startPlay();
の後に
System.Debug.outputString(filelist[counter] + "\n");
と記述した.これにより,再生ファイルを変えた後,現在再生しようとしているファイル名が判明する.この情報がどこに出力されるかというと,Windows SDKのDebug Monitorである.
結果
まだ例の動作を確認できていないので,結果は出せない.