サイドバーガジェット「Autumn's Random Music Player」の動作に気に入らないことがあったので,デバッグしようとしたことのメモ

気に入らない動作

再生実行中,再生されないファイルが存在するらしい.このとき,次のファイルに進むでもなく,停止してしまう.

予想した問題発生原因

  • 開発者の不適切なコード記述
  • 不正な音楽ファイル

原因検証手段

後者の原因を検証するため,デバッグ情報を出力するよう改造した.332行目

	startPlay();

の後に

	System.Debug.outputString(filelist[counter] + "\n");

と記述した.これにより,再生ファイルを変えた後,現在再生しようとしているファイル名が判明する.この情報がどこに出力されるかというと,Windows SDKのDebug Monitorである.

Debug Monitorについて

Windows SDKを既定オプションのままインストールすると利用できる.

結果

まだ例の動作を確認できていないので,結果は出せない.