Delphi XE2 と madExcept を使用しています。ビルド プロセスの最後に発生する madExcept を含め、ビルドが終了した後にプロセスを実行したいと考えています。
バッチpost-build events
ファイルを に配置すると、madExcept が終了する前にバッチ ファイルが実行されます。おそらく、DOSstart
コマンドを使用して切り離されたプロセスを生成し、ビルドを終了できるように数秒間一時停止し、一時停止したプロセスがそのタスクを実行できると考えました。ビルド後のコマンドとして次のことを試しました。
start "" cmd /c "timeout /t 5&RunPostBuild.bat"
ただし、別のウィンドウを開いてビルド プロセスを続行する代わりに、Delphi はウィンドウを開いて 5 秒間待ってから実行RunPostBuild.bat
し、ビルド プロセスを終了します。結果は同じです。madExcept が機能する前にRunPostBuild.bat
実行されます。
madExcept のものを含め、ビルド プロセスの最後にプロセスを本当に自動的に実行する方法を知っている人はいますか?