2017-06-02 75 views
2

我有一個Delphi控制檯應用程序,它沒有任何寫入或讀取語句(即沒有與控制檯交互)。然而,當我運行該程序時,控制檯在屏幕上瞬間閃爍。在Delphi控制檯應用程序中防止閃爍

如果有人能告訴我如何防止這種閃爍,我將不勝感激。我懷疑我必須調整一些或其他編譯器設置,但我找不到哪一個。

在此先感謝!

+0

最小化它,將其移出屏幕,等這是什麼做?回答關於我們無法複製的問題的問題是完全不可能的。 –

+0

[如何隱藏控制檯窗口?](https://stackoverflow.com/q/13042036/327083) –

+0

[Delphi - 隱藏控制檯窗口](https://stackoverflow.com/q/13056642/327083) –

回答

7

如果它沒有寫入控制檯,爲什麼你將它作爲控制檯應用程序?使它成爲沒有表單的VCL應用程序,並將代碼放入dpr中,就像使用控制檯程序一樣。

克雷格揚在他的評論中指出:

更簡單的方法是創建一個控制檯應用程序,並刪除該行

{$APPTYPE CONSOLE} 
+0

儘管此方法確實使應用程序膨脹了一點,但它卻是最優雅的。 – Sherlock70

+0

只有啓用VCL纔會充氣。如果您實際上不需要VCL,請不要啓用它。 –

+0

這不是重要的VCL應用程序。它是目標子系統。目標GUI子系統是需要的。 –