お知らせ掲示板 | 質問掲示板 | 不具合報告掲示板 | 機能要望掲示板 | 雑談掲示板

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
365 / 398 ツリー ←次へ | 前へ→

突然の終了 さんり 2008/7/16(水) 19:32
Re:突然の終了 たくみ 2008/7/17(木) 1:13

突然の終了
 さんり  - 2008/7/16(水) 19:32 -
  
プログラムを実行すると途中でいきなり終了されます。
どこにもEND[]のコマンドはないのですが、なぜでしょうか。
ちなみに、突然終了するあたりのプログラムは下記の通りです。
#TIMER
LOOP[]
IF[@TIME==0]
  LOOPBREAK[]
IFEND[]
LOOPEND[]
DIALOG[CAPTION="確認" STR="終了しますよ?" OK=1]
@FINISH=1
TASKEND[ID=TIMER]

追記
上記プログラムはID=TIMERのタスクで動いています。
引用なし
パスワード

Re:突然の終了
 たくみ WEB  - 2008/7/17(木) 1:13 -
  
>プログラムを実行すると途中でいきなり終了されます。
>どこにもEND[]のコマンドはないのですが、なぜでしょうか。
>ちなみに、突然終了するあたりのプログラムは下記の通りです。
>#TIMER
>LOOP[]
>IF[@TIME==0]
>  LOOPBREAK[]
>IFEND[]
>LOOPEND[]
>DIALOG[CAPTION="確認" STR="終了しますよ?" OK=1]
>@FINISH=1
>TASKEND[ID=TIMER]
>
>追記
>上記プログラムはID=TIMERのタスクで動いています。

どうもです。
原因は多分このタスクではないですね。
例えばこのタスクを呼び出したほうのタスクとか、
どれかのタスクがスクリプトの終端まで行ってしまっていないでしょうか。
YU-RIS ではいずれかのタスクが終端まで行ってしまうと
終了してしまうため、その辺りを確認してみてください。
あと、多分このスクリプトは簡略形なのだと思いますが、一応、
LOOP[]〜LOOPEND[] の中に WAIT[FRAME=1] を入れておいてください。
でないと多分フリーズしてしまうと思います。
引用なし
パスワード

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
365 / 398 ツリー ←次へ | 前へ→
59,310
(SS)C-BOARD v3.8.1β4 is Free.