如果定义了 DEBUG,如何使一、二、三编译器指令处于活动状态?
$DEFINE DEBUG
$IFDEF DEBUG
$DEFINE ONE
$DEFINE TWO
$DEFINE THREE
$ENDIF
就像你已经猜测的那样:
{$IFDEF DEBUG }
{$DEFINE ONE }
{$DEFINE TWO }
{$DEFINE THREE }
{$ENDIF }
在 Delphi 中,编译器指令是一种特殊形式的 {} 注释(或 (* *) 注释),以 $ 符号开头,后跟关键字,然后是所需的任何参数。