And*_*and 11 delphi conditional-compilation console-application compile-time
我刚试过
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils;
begin
{$IFDEF CONSOLE}
beep;
{$ENDIF}
end.
Run Code Online (Sandbox Code Playgroud)
并期望beep在运行期间听到,但不是.但是,以下测试有效:
if IsConsole then
beep;
Run Code Online (Sandbox Code Playgroud)
为什么编译时测试不起作用?据我所知,从这份文件来看,它确实应该有效.
如果从链接器选项中选择"生成控制台应用程序",则会定义"CONSOLE".
| 归档时间: |
|
| 查看次数: |
4299 次 |
| 最近记录: |