mciSendStringとスペースを含んだパスについて

解決


miya  2002-10-01 18:57:27  No: 1614  IP: [192.*.*.*]

mciを使用して音楽を演奏したいのですが
スペースを含んだパスでは演奏出来ません。
何か対処法ありませんでしょうか?
Delphiを始めたばかりでくだらない質問ですがよろしくお願いします。

//演奏可
mciSendString('open ' +'d:\test.mp3'+ ' alias FILE', '', 0, 0) ;
//演奏不可
mciSendString('open ' +'d:\tes t.mp3'+ ' alias FILE', '', 0, 0) ;

編集    削除
にしの  2002-10-01 19:39:35  No: 1615  IP: [192.*.*.*]

ダブルコーテーションでくくってみてはどうですか?

編集    削除
miya  2002-10-01 20:47:27  No: 1616  IP: [192.*.*.*]

解決しました。
にしのさん、ご親切にありがとうございました。

編集    削除
nobu  2005-11-28 07:11:18  No: 1617  IP: [192.*.*.*]

初めまして、nobuと申します。
上記の

>ダブルコーテーションでくくってみてはどうですか?
mciSendString('open ' +'d:\tes t.mp3'+ ' alias FILE', '', 0, 0) ;
というのは、どこの部分を""でくくるのでしょうか?
いろいろやってるのですが、うまくいきません。
  また、空白のあるパスが  Name  などの変数の場合は
どのようにするのでしょうか?よろしくお願い致します。

編集    削除
HOta  2005-11-28 19:40:42  No: 1618  IP: [192.*.*.*]

>mciSendString('open ' +'d:\tes t.mp3'+ ' alias FILE', '', 0, 0) ;
                        ^                           ^
'd:\tes t.mp3'+ ' alias FILE'の部分です。

編集    削除