Delphi Debug時自動結束已開啟的服務

發糞圖牆啊發表於2020-10-31

在使用Delphi執行軟體的過程中,有時候會發生軟體已經在執行,但是又從編譯器中再次執行,這個時候編譯器就會編譯失敗。然後我們一般就得手動結束掉執行的軟體,再在編譯器中重新啟動軟體才行。

那麼有沒有什麼技巧可以在編譯器中執行時自動結束掉已經執行的軟體呢,答案是有的。

首先我們開啟project 下的options,然後再找到下圖所示的選項選單

看到箭頭所指向的Commands嘛,在裡面輸入一下命令:

  taskkill /f /im $(OUTPUTFILENAME) 2>&1 || exit /B 0

  必須每個工程都配置一下這個命令(-_-||)

  接著取消上面的那個選項框

,儲存,這樣以後即使軟體脫離編譯器執行,也不需要手動關閉後再從編譯器中執行軟體了,編譯器也不會報錯了!

嗯,就這樣,趕快試試吧!(* ̄︶ ̄)

相關文章