掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VBで別EXEの起動を判定するには? (ID:81690)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
実際に動かしていないので間違っているかもしれませんが、参考までに。 呼び出される側ExeのForm_Load若しくは、Form_Initializeに 処理時間がかかるような作業をしていませんか? 取りあえず、強制的に表示するようにしてみては如何でしょうか。 卑怯な手かもしれませんが… 呼び出される側Exe Form_Load イベントに Me.Show を追加。(コードの一番上に追加します) 後は、これまでと同様、Shellを使って呼び出してみます。 呼び出し側Exe Dim lngReturnCode As Long lngReturnCode = Shell("ProgramFile.exe", vbNormalFocus) If lngReturnCode <> 0 Then Unload Me End If これでも表示されない場合は、 呼び出される側Exeの Me.Show の後に、 DoEvents 若しくは、Me.Refreshを追加してみてください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.