HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2017
1116
PCcatMCIのファイルに付ける名前を変数で登録するにはどうすればいいですか4解決


PCcat

リンク

2017/11/16(Thu) 19:23:51|NO.81854

こんにちは、ミュージックプレイヤーを作っているのですが、下のソース中のMCIで
変数でやろうとするとエラーが出ます。どうすればエラーが出なくなりますか。
<ソース>


a=HPS
mci "open \""+file+"\" type mpegvideo alias "+a+""
mci "set "+a+" time format milliseconds"
<エラー表示>
Runtime Error!
Program:C:\hsp34\hsp3.exe
This application has requested the Runtime to terminate it in an unusual
way.
Please contact the application's support team for more information.

回答をいただいてもすぐに返事ができません。
でも、遅くても明日6:00ごろにはチェックします。



この記事に返信する


名無し

リンク

2017/11/16(Thu) 20:28:54|NO.81855

aliasを変数で指定する必要性は何処にあるのか、
fileという変数にパスが指定されていないのだが・・・
調べればわかる話だが・・・
諸々気になるところはあるけどとりあえず


a=HPS dialog "mp3",16 file=refstr mci "open \""+file+"\" type mpegvideo alias "+a+"" mci "play "+a
これで問題なく再生できます。


a=HPS mci "open \""+file+"\" type mpegvideo alias "+a+"" mci "set "+a+" time format milliseconds"
こっちはパスが指定されていない上にplayもないので再生すらされないけど
エラーも出ません。



沢渡

リンク

2017/11/16(Thu) 20:43:28|NO.81856

a=HPS と、わざわざ「HPS」を大文字で書いているのが気になるのですが、
もしかして a="HPS" の間違いでしょうか?



PCcat

リンク

2017/11/17(Fri) 18:24:59|NO.81860

回答遅くなってすみません。一部だけ抜き出したため、ソースが変になってしまいました。
今から試してみます。



PCcat

リンク

2017/12/13(Wed) 18:28:24|NO.82014

解決報告遅くてすみません。無事、解決しました。
ありがとうございました。



ONION software Copyright 1997-2021(c) All rights reserved.