Delphi中{.$DEFINE VAR}而不是{$DEFINE VAR}的目的是什么

Delphi中{.$DEFINE VAR}而不是{$DEFINE VAR}的目的是什么,delphi,compiler-construction,compiler-directives,Delphi,Compiler Construction,Compiler Directives,在Delphi中使用{.$DEFINE VAR}和{$DEFINE VAR}编译器指令有什么区别?将第一个指令视为第二个指令的注释版本(编译器将忽略的版本)。代码中最初有一个{$DEFINE VAR}语句,然后添加一个句点,将语句转换为普通的注释,而不删除该语句,大概是为了以后可以恢复该语句 {$…}是一个预编译器指令 {…}不以{$开头的是注释。这是配置文件的惯用用法。列出所有可能的定义时,都用圆点将其转换为注释(无效)。删除需要选项且已“翻转开关”的圆点如果您安装了Fast MM,请查看Fa

在Delphi中使用{.$DEFINE VAR}和{$DEFINE VAR}编译器指令有什么区别?

将第一个指令视为第二个指令的注释版本(编译器将忽略的版本)。

代码中最初有一个
{$DEFINE VAR}
语句,然后添加一个句点,将语句转换为普通的注释,而不删除该语句,大概是为了以后可以恢复该语句

{$…}
是一个预编译器指令


{…}
不以
{$
开头的是注释。

这是配置文件的惯用用法。列出所有可能的定义时,都用圆点将其转换为注释(无效)。删除需要选项且已“翻转开关”的圆点如果您安装了Fast MM,请查看
FastMM4Options.inc
。它充满了这些功能!