投稿日 | : 2006/05/30(Tue) 18:16 |
投稿者 | : MAKO |
Eメール | : |
URL | : |
タイトル | : Shell関数の戻り時間に差が・・・ |
お世話になっております。 また調べても分からない事象が発生したので、
教えて頂きたく、質問させて頂きます。
初心者レベルの質問かもしれませんが、ご了承下さい。
OS:Windows2000
開発:VB6.0
Shell関数を使用して、別のEXE(EXE名を「B」とします。)に起動を掛ける処理があります。
「B」の処理は条件により、処理をする時と、Sleepで20秒程待機する場合があります。
「B」が、処理をする際は、Shellからの戻りが、1秒〜2秒で返ってくるのですが、
「B」が、Sleepをする際、Shellからの戻りが、10秒程度掛かります。
なお、実際のShellで実行する部分は、下記のようになっています。
Call Shell(ディレクトリフルパス & EXE名)
「B」の処理内容は、単純でして。
トリガーファイルが存在すれば、処理を行う。
トリガーファイルが存在しなければ、Sleep20秒し、再度トリガーファイルの存在をチェックしま
す。
Shell関数以外の起動方法がある事は、知っているのですが
「原因追求しなさい」との命令に逆らえません。
知っている方がいらっしゃいましたら、是非教えて下さい。