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ファイルを作成したところエラーがなくなりました!
ありがとうございました!



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