投稿日 | : 2004/07/31(Sat) 04:21 |
投稿者 | : Say |
Eメール | : |
URL | : |
タイトル | : Re: 実行モジュールのバックグラウンドでの実行 |
> vbで作成した実行モジュール(標準exe)を、バッククラウンド上で実行できるものでしょうか?
「バックグラウンド」のことでしょうか?
Windowsの場合、Active Windowがフォアグラウンドプロセスで、
それ以外のプロセスはすべてバックグラウンドプロセスですから、
手っ取り早くバックグラウンド実行させたかったら、
「VBアプリ実行後、他のWindowなどをクリックして、FormをActiveでなくす。」
ということになります。
ま、「それではバックグラウンドっぽくない」とか、
「FormをクリックしたらActiveになり、フォアグラウンド実行になってしまう」というなら
Form.Hideするなり、最初からFormモジュールなしで(Sub Main実行で)作るなりして
実行中にFormが表示されないような作りにしておけば、
放っておいてもバックグラウンド実行されます。
ただし、なんらかの終了手段を用意しておかないと、強制終了するハメに陥ります。