[リストへもどる]
一括表示

投稿時間:2004/07/30(Fri) 18:03
投稿者名:ひろ
URL :
タイトル:
実行モジュールのバックグラウンドでの実行
知っている方がいたら教えてください。

vbで作成した実行モジュール(標準exe)を、バッククラウンド上で実行できるものでしょうか?

具体的には、windows標準添付しているタスクスケジューラにてvbexeを実行させるような感じです。

宜しくお願いします。

投稿時間: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が表示されないような作りにしておけば、
放っておいてもバックグラウンド実行されます。

ただし、なんらかの終了手段を用意しておかないと、強制終了するハメに陥ります。

投稿時間:2004/07/31(Sat) 09:51
投稿者名:ひろ
URL :
タイトル:
なんとなくわかりました
返信ありがとうございます。