我正在使用Delphi XE2和madExcept。我想在構建完成後運行一個流程,包括在構建過程結束時發生的madExcept事件。構建完成後運行後構建過程
將我的批處理文件放入post-build events
會導致我的批處理文件在madExcept工具完成之前運行。我想也許我可以使用DOS start
命令產生一個分離的進程,該命令可以暫停幾秒鐘,以便構建完成,然後暫停的進程可以完成其任務。我嘗試以下作爲生成後命令:
start "" cmd /c "timeout /t 5&RunPostBuild.bat"
然而,代替打開單獨的窗口,並繼續生成過程中,Delphi的打開一個窗口,等待時間爲5秒,運行RunPostBuild.bat
然後結束構建過程。結果是一樣的; RunPostBuild.bat
仍然運行之前 madExcept做它的東西。
有沒有人知道如何真正在構建過程的結束自動運行一個過程,包括madExcept的東西?
這正是我如何處理這個問題。事實上,我沒有安裝madExcept包,只是在我的後期構建中做了一個普通的makexceptpatch。 –
我更喜歡這個解決方案。多謝你們! –