皆様、いつもご指導有難うございます。マニュアルを見ながら少しずつ制作を進めていたスクリプトが
やっとできました。HSP3.0aで作っています。しかし、実行ファイル*.exeに*.wavファイルをPackすると音が鳴らない様です。
exeファイルの外に出しておけば鳴る事は確認済みなので、スクリプトに間違いは無いと思います。
;;;;;;;;;;;;;;;;短くするとこんな感じの極シンプルな使い方です;;;;;;;;;;;;
input a
input b
button "計算",*Culk : stop
*Culk
if b=0 { mci "play error.wav" : mes"0では除算できないよ" : stop }
mes a/b
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
外へ出すとちゃんと音は出るので、実害はないのですが、
5KB位の小さなwaveデータなので、別のファイルにするとディスクスペースが
ちょっぴり、もったいない所が、美しくないと言うか・・。ほとんど趣味の問題ですが・・。
どうも気になるんですが、と言うのは、関連サイトを調べていると
http://www9.ocn.ne.jp/~shinweb/HSP/HSP-kihon.html
では、wavファイルをパックする様な事が操作の例として何気に書かれています。
この例では(Ver2.5用)と書かれていますが、Ver3.0の変更点に「waveデータがパックできなくなった」なんて事は書かれていませんね。
関連サイトの情報も、たまには間違う事があるでしょうが、上級者の人が間違える様な所かな?
Ver3.0のマニュアルには「画像ファイルや、テキストファイルなどHSPから読み込まれるファイルすべてに適用
することができます。PACKFILEに含めることのできないファイル、MIDIや動画ファイルなどは対象にはなりません。」
とありますが、wave形式に関しては、どうなんでしょう。
因みに暗号化はしてもしなくても、結果は同じです。パックするファイルの選択にはスクリプトエデイタの
「ツール(T)」「PACK FILE編集(E)」を使いました。