ID : 146
KillAll
構文
KillAll[ 同期フラグ]
指定項目
解説
特権タスクと操作盤タスク以外の現在実行中の全タスクを強制終了させ、停止状態にします。
KillAllを実行したタスクが通常のタスクの場合は自タスクも含め全ての通常タスクが終了します。
プログラムリセットと同じ機能です。
注意事項
KillAll実行後、全てのタスクが停止するまで時間がかかる場合があります。KillAll直後のRunは全てのタスクが停止したことを確認した後に実行してください。
用例
'!TITLE "特権タスク以外の全てタスクの強制終了"
' 全てのプログラムを強制終了
Sub Sample_KillAll
Dim aaa As Integer
' 別プログラム2つを並列起動
Run KillAll_Sample2
Run KillAll_Sample3
For aaa = 0 To 50
' 呼び出し元の処理として0~50カウントアップを表示
PrintDbg "Call Sample_KillAll " & aaa
Next
' 全てのプログラムの強制終了
KillAll
End Sub
ID : 146