program Project1; {$APPTYPE CONSOLE} uses SysUtils; begin {$IFDEF CONSOLE} beep; {$ENDIF} end.
并期望在运行时听到哔声,但不会听到.以下测试工作虽然如此:
if IsConsole then beep;
为什么编译时测试不工作?据我所知,从this doc年起,肯定会奏效.