投稿者 JF1JAPAN  (中学生) 投稿日時 2012/5/7 19:49:50
現在、VisualBasic2010で音声ファイルを再生するプログラムを作っています。
とりあえず再生はできるようになったのですが、一部のファイルを再生しようとすると、
エラー番号263
「指定されたデバイスが開かれていないか、またはMCIで認識できません。」
とエラーが帰ってきました。
ファイルパスはダブルクォーテションでくくっています。
なぜかと思い、良く見てみると、その再生できないファイルにハートの特殊文字が使われてたので、
これのせいかと思いファイル名から除いたところ、再生できるようになりました。
 やはり特殊文字はエラーを起こすのでしょうか。
再生できるのはうれしいですか、なんとかさまざまな名前の音声ファイルを再生したいです。
 なんとか特殊文字が入っていても再生できる方法はありますでしょうか。

もうひとつ質問です。 
 Call mciSendString(String.Format("open ""{0}"" alias MySound", FileName), "", 0, 0)
このmciコマンドの
「""{0}""」
は何を意味しているのですか?