Delphi {$IFDEF CONSOLE}问题

前端之家收集整理的这篇文章主要介绍了Delphi {$IFDEF CONSOLE}问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚刚试过
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;

begin
  {$IFDEF CONSOLE}
    beep;
  {$ENDIF}
end.

并期望在运行时听到哔声,但不会听到.以下测试工作虽然如此:

if IsConsole then
    beep;

为什么编译时测试不工作?据我所知,从this doc年起,肯定会奏效.

解决方法

如果从链接器选​​项中选择“生成控制台应用程序”,则定义“控制台”.

猜你在找的Delphi相关文章