YU-RIS サポート掲示板

0368 エラー報告です
投稿者:KAZU 2006/02/07(火) 23:21

連投ですみませんが、SOUNDOINFO[]にエラーがありました。
存在しないサウンドレイヤーに対して、EXISTで
レイヤーの有無を調べるとYU-RIS本体が落ちます。
確認環境はWindows XP Professional SP2です。
なお、以下のスクリプトにて確認しました。

----- ソース開始 -----
//=======================================
//
// BGMの再生
// 引数: PSTR=ファイル名 PINT2=再生回数
//
//=======================================
#PLAY_BGM

STR[$FILE_NAME=$_PSTR(1)]
INT[@LOOP_COUNT=@_PINT(2)]
INT[@RESULT=0]

IF[@LOOP_COUNT<0]
DIALOG[STR="[PINT2:再生回数]は正数でなければいけません。" CAPTION="PLAY_BGM"]
END[]
IFEND[]

IF[$FILE_NAME!=""]
SOUND[ID="BGM" FILE=$FILE_NAME PLAY=1 LOOP=@LOOP_COUNT]
ELSE[]
SOUNDINFO[ID="BGM" EXIST=1 LET=@RESULT]
IF[@RESULT]
SOUNDEND[ID="BGM"]
IFEND[]
IFEND[]

RETURN[]
----- ソース終了 -----


- 関連一覧ツリー (■ をクリックするとツリー全体を一括表示します)