如何隐藏控制台窗口?

use*_*015 1 delphi console-application

我有一个基本的控制台窗口.它是空白的,我的所有程序都通过套接字运行到主机.如何使黑色控制台窗口不可见?

我正在使用Delphi 2007.

A L*_*rdo 9

去掉

{$APPTYPE CONSOLE}
Run Code Online (Sandbox Code Playgroud)

来自源代码......

  • 这使您的应用程序成为GUI子系统而不是控制台子系统.而这正是你想要做的. (3认同)
  • 我在Delphi XE7中删除了"{$ APPTYPE CONSOLE}",但它没有用.然后我用"{$ APPTYPE GUI}"替换它,它起作用了.然后控制台当然完全停止了工作.我需要控制台来报告可能的错误,并使用'if GetConsoleWindow = 0然后AllocConsole;'按需重新启用它. (2认同)