モーダル フォームを表示する Delphi アプリケーション プラグインがあります。別のフォームのコードでは、別の exe ファイルを呼び出していくつかのファイルを処理してから閉じます。プラグインの 2 番目の部分は、exe から作成されたファイルを操作します。
私の問題は、外部ファイルが実際に作成される前にプログラムが継続していることです。Delphi プラグインを一時停止してループする方法、または FileExists が true を返すまで待ってから続行する方法はありますか?
擬似コード:
Launch form (ShowModal)
Form runs exe, manipulates external files
Close Form
Form released
if ExternalFiles exist, do stuff.
外部ファイルはプラグインの外部で操作されているため、それらがいつ終了して作成されたのかわかりません。