実行を一定時間中断する(タイマーループ割り込み+oncmd等の割り込みジャンプに対応)
timer_waiton p1
(プラグイン / モジュール : mod_TimerRepeat)
プログラムの実行を一定時間だけ中断します。 中断中にタイマーループの指定時間が来たら適宜実行されるようになっています。 また、oncmd等の割り込みジャンプにも対応しています。 ------------ 通常のwaitでは oncmd, onkey, onclick の割り込みジャンプが発生すると、return で戻ってたときに待ち時間が残っていても次の行から処理が始まってしまいます。 timer_waitonは、残り時間があった場合は残りのぶん再waitします。 ------------ mod_TimerRepeat.hsp をインクルードした時点で、通常のwait(await,stop)命令がtimer_waiton(timer_awaiton,timer_stop)の機能で上書きされます。(waitと書いてもtimer_waitonの処理が実行されます。)
03.アルファレイヤーのクリック.hsp | #include "../a2d+AlphaLayer.hsp" alalCallback でアルファレイヤー.. |
09.waitとawaitの違い/timer_waitonとtimer_awaitonの効果.hsp | title ""+cnt loop mes " / 重たい処理 "+(d3timer()-t2)+"ms" :.. |
プラグイン / モジュール | mod_TimerRepeat |
バージョン | 2.5 |
作成日 | 2024/1/5 |
著作者 | MIZUSHIKI |
URL | http://suwa.pupu.jp/ |
備考 | mod_TimerRepeat.hspをインクルードすること。 |
タイプ | 拡張命令 |
グループ | プログラム制御命令 |
対応環境 | ・Windows 版 HSP |