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

解決


miya  2002-10-01 18:57:27  No: 1614

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

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


miya  2002-10-01 20:47:27  No: 1616

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


nobu  2005-11-28 07:11:18  No: 1617

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

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


HOta  2005-11-28 19:40:42  No: 1618

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


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加