1. $IFDEF 等同于 $IF DEFINED(...) :
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
begin
end;
--------------------------------------------------------------------------------
2. $IFNDEF 等同于 $IF NOT DEFINED(...) :
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
begin
end;
--------------------------------------------------------------------------------
3. 可以使用 or 和 and:
--------------------------------------------------------------------------------
begin
end;
--------------------------------------------------------------------------------
4. 可以使用 System 单元里的常量:
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
begin
end;
--------------------------------------------------------------------------------
5. 使用 $IFOPT 判断编译开关:
--------------------------------------------------------------------------------
$IFOPT 可以判断这些指令是否打开.
这个指令不是很常用, 我看了一下 2009 的 VCL 源码, 总共才用了 6 次.
--------------------------------------------------------------------------------
begin
end;
--------------------------------------------------------------------------------