【问题标题】:How do I hide the console window? [closed]如何隐藏控制台窗口? [关闭]
【发布时间】:2012-10-14 01:39:51
【问题描述】:

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

我使用的是 Delphi 2007。

【问题讨论】:

    标签: delphi console-application


    【解决方案1】:

    删除

    {$APPTYPE CONSOLE}
    

    来自源代码...

    【讨论】:

    • 这使您的应用程序以 GUI 子系统而不是控制台子系统为目标。这正是您想要在这里做的。
    • 我删除了 {$APPTYPE CONSOLE} 但它不会连接套接字...
    • 那么你的问题在别处,用户。控制台或 GUI 子系统与是否可以连接到套接字无关。继续调查。
    • 我在 Delphi XE7 中删除了 '{$APPTYPE CONSOLE}',但它不起作用。然后我用'{$APPTYPE GUI}'替换它,它工作了。然后控制台当然完全停止工作。我需要控制台来报告可能的错误,并根据需要重新启用它'if GetConsoleWindow = 0 then AllocConsole;'
    • @BentTranberg 感谢您的提示。我自己只是想知道 XE7 上的这个问题。
    猜你喜欢
    • 2011-04-03
    • 1970-01-01
    • 2014-11-10
    • 1970-01-01
    • 2014-08-23
    • 2019-07-22
    • 2012-10-14
    • 2010-10-10
    相关资源
    最近更新 更多