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


HSPTV!掲示板


未解決 解決 停止 削除要請

2021
0811
もも音楽ファイルの複数読み込み2解決


もも

リンク

2021/8/11(Wed) 17:45:10|NO.93537

ソフトを作っていて、ソフトを起動したときと終了したときに音を鳴らしたいのですが、
終了するときに鳴らす音を「music」というタイトルにしたとすると、
#pack "music.wav"
と指定するタイミングは、ソフトを終了するときに書けばいいのでしょうか。
それとも、起動音と同じタイミングで読み込めばいいのでしょうか。
終了音について、ソフトを入れているファイルと同じところにあるとエラーにならないのですが、#packとしているのに、終了音のファイルが作成したソフトと同じフォルダにないと、内部エラー12になってしまいます。



この記事に返信する


沢渡

リンク

2021/8/11(Wed) 18:27:28|NO.93538

まず、#packはコンパイル時に解釈されるプリプロセッサ命令ですから、
ソースコードのどこにあっても問題ない筈です。
たとえば起動時のサウンドファイルをopen.wav、終了時のサウンドファイルをclose.wavとするなら、

#pack "open.wav" #pack "close.wav"
と、冒頭にまとめて書いておけばわかりやすいと思います。

>ソフトを入れているファイルと同じところにあるとエラーにならないのですが、
>#packとしているのに、終了音のファイルが作成したソフトと同じフォルダにないと、
>内部エラー12になってしまいます。
ちゃんとexeファイルにwavファイルがパックされていないものと思われますが、
exeファイルを作成する際、問題のwavファイルはソースコードのファイルと同じフォルダに
あるでしょうか?



もも

リンク

2021/8/11(Wed) 19:28:25|NO.93539

ありがとうございます。
exeファイルを作成する際、wavファイルが同じフォルダにあることを確認して再度exeファイルを作成したところエラーがなくなりました!
ありがとうございました!



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.93537への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

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