Q. バッチ実行中に「応答なし」になってしまう

バッチタスク実行中に、Windows Xpのタスクマネージャを見ると、 Magicの状態が「応答なし」になっています。
しかし、ハングアップしているわけではなく、処理は継続され、暫くすると正常終了します。
このままにしておいても構わないのでしょうか?
また、「応答なし」を回避する方法はありますか?

A. 表示だけの問題です。実際には異常はありません。

そのタスクは、タスク特性の「イベント可」が「No」になっているかと思います。
(V9Plusでは「イベント可」。V8なら「アボート可」。)
バッチ実行中にユーザにEscキーを押されることなどによって処理を中断させないための設定です。
キー入力を受け付けない状態なので、Windows Xpのタスクマネージャでは「応答なし」となるようです。
実際に異常があるわけではないので、待っていれば正常終了します。
「イベント可」の設定が「Yes」(デフォルト)のままなら、「応答なし」という表示にはなりません。
しかし、その場合は、Escキーによってバッチ処理が途中で終了してしまう危険があります。
回避策は、私も分からないので、「表示の問題だけだ」と自分に言い聞かせて、そのまま使っています。

<2014年1月19日 追記>
Windowsのバージョンが上がると、ますます感じ悪くなるようなので考えてみました。
完璧な回避策ではありませんが、Escキーとマウスクリックでの終了対応を考慮すれば良いと考えれば、次のような方法が現実的かもしれません。

・イベント可の設定を「Yes」にしておきます。
イベント可これで「応答なし」と判定されることはなくなるはずです。

・イベントを定義してEscキーを無効化します。
Escイベント

コマンドは不要です。
Escキーを押しても何もしないので。
F9キー等を終了イベントに使っている場合は、それも同じように無効化しておきます。

・マウスで親タスク以上をクリックできないようにします。
いくつか考えられますが、ここでは代表的と思える2つの方法を紹介します。

a) バッチタスクのフォームを画面いっぱいにする。
MDI調整ウィンドウタイプをMDI調整にします。

b) 親タスク以上のフォームクリックを無効にする。
モーダルウィンドウタイプをモーダルにします。
モーダルにすると、その画面はフローティングになります。
つまり、Magic本体の画面から外に出せるタイプとなります。

その場合、初期表示は「MDIの中央」等にしておくと良いかもしれません。
MDI中央