可能重复:
Start external app with ShellExecuteEx and wait until it become initialized
在进行处理之前,有没有办法让Delphi应用等待外部应用程序完成加载?我有一个应用程序,通过使用ShellExecute启动其他应用程序(我必须使用ShellExecute,因为我只有一个文件名和动词可以使用,它会根据需要启动相关的应用程序),但我需要我的应用程序等到启动的应用程序有在完成之前完成装载。例如,MS Word可能需要几秒钟才能加载,具体取决于安装的插件等。
我看过代码让应用程序等到启动的应用程序关闭,但我只需要等到它完全加载完毕。
赞赏的想法。