我有一个Delphi控制台应用程序,它没有任何写入或读取语句(即没有与控制台交互)。然而,当我运行该程序时,控制台在屏幕上瞬间闪烁。在Delphi控制台应用程序中防止闪烁
如果有人能告诉我如何防止这种闪烁,我将不胜感激。我怀疑我必须调整一些或其他编译器设置,但我找不到哪一个。
在此先感谢!
我有一个Delphi控制台应用程序,它没有任何写入或读取语句(即没有与控制台交互)。然而,当我运行该程序时,控制台在屏幕上瞬间闪烁。在Delphi控制台应用程序中防止闪烁
如果有人能告诉我如何防止这种闪烁,我将不胜感激。我怀疑我必须调整一些或其他编译器设置,但我找不到哪一个。
在此先感谢!
如果它没有写入控制台,为什么你将它作为控制台应用程序?使它成为没有表单的VCL应用程序,并将代码放入dpr中,就像使用控制台程序一样。
克雷格扬在他的评论中指出:
更简单的方法是创建一个控制台应用程序,并删除该行
{$APPTYPE CONSOLE}
尽管此方法确实使应用程序膨胀了一点,但它却是最优雅的。 – Sherlock70
只有启用VCL才会充气。如果您实际上不需要VCL,请不要启用它。 –
这不是重要的VCL应用程序。它是目标子系统。目标GUI子系统是需要的。 –
最小化它,将其移出屏幕,等这是什么做?回答关于我们无法复制的问题的问题是完全不可能的。 –
[如何隐藏控制台窗口?](https://stackoverflow.com/q/13042036/327083) –
[Delphi - 隐藏控制台窗口](https://stackoverflow.com/q/13056642/327083) –