- 230 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 14:54:27 ID:3Ai+UouZ0]
- >>229
●検証 まずスケジューリングの動作の検証をしてみた。 // SCRIPT-A Gettime() Print "THIS IS SCRIPT-A" + G_TIME_HH + ":" + G_TIME_NN // SCRIPT-B Gettime() Print "THIS IS SCRIPT-B" + G_TIME_HH + ":" + G_TIME_NN Sleep(2*10) //2分待ち このふたつのスクリプトを1分ごとに実行するスケジュールにしたところ 最初の0秒には両方が実行されたが、1分経過後はどちらのスクリプトも 実行される事はなかった。つまり両方のスクリプトが2分毎に実行される。 つまりスケジューラの動作は単純で指定の時間実行になると実行フラグ を立てるか、実行カウンタをカウントアップするだけのようにみえる。 これではたくさんのスケジュールを組み込んだ時に思ったように動いて くれないと言う事になってしまう。更に問題なのは、スリープを入れた スクリプト実行中にはUWSCのコンテキストメニュー操作が全く出来ない事。 これらの事からスケジュール実行するスクリプトに長いSleepを入れるのは 非常に問題でやってはいけない事と考えた方がイイ。 次につづく…
|

|