「なでしこ」続き

昨日の続き。
今日は自力で音楽を再生してみましょうと。

「*.mp3;*.wav;*.wma」のファイル選択を対象曲に代入。
#おなじみのファイル選択画面*1がでます。「対象曲」には選んだ曲のパスが渡されます。
対象曲を「整理券番号1番」でMCI開く。
#MCI開くってのは呪文です。選択したファイルに整理券を渡して、再生可能な状態にした感じ。
「play 整理券番号1番」をMCI送信。
#これまた呪文。 整理券番号1番のファイルをプレイしてくださーい、って感じ。

以上。これだけあれば音楽が再生できます。
ただし、このままでは
・ファイル選択の時「キャンセル」すると、「対象曲」に何も入っていないので、何もないを再生しようとしてエラーを起こします。
・「MCI開く」、をしたら再生可能な状態になるわけですが、再生が終わった後その状態を解除してやらないと、
終了した後も再生可能な状態が残ってしまって、メモリを食います。


これを考えたバージョンがこちら。

「*.mp3;*.wav;*.wma」のファイル選択を対象曲に代入。
もし、それが空なら終わる。
対象曲を「整理券番号1番」でMCI開く。
「play 整理券番号1番」をMCI送信。
母艦を閉じた時は〜
   「整理券番号1番」をMCI閉じる。

これで再生はできるようになりましたと。


……いつからなでしこ解説ブログになった?

*1:こんなの