我有一个显示模态表单的 Delphi 应用程序插件。在单独表单的代码中,它调用另一个 exe 文件来处理一些文件,然后关闭。插件的第二部分从 exe 操作创建的文件。
我的问题是,在实际创建外部文件之前程序正在继续。有没有办法暂停我的 Delphi 插件并循环或等到 FileExists 返回 true 后再继续?
伪代码:
Launch form (ShowModal)
Form runs exe, manipulates external files
Close Form
Form released
if ExternalFiles exist, do stuff.
因为外部文件是在我的插件之外进行操作的,所以我无法判断它们何时完成并创建。