VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 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関数以外の起動方法がある事は、知っているのですが
「原因追求しなさい」との命令に逆らえません。
知っている方がいらっしゃいましたら、是非教えて下さい。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -