对Delphi来说,{}(左右大括号)内是註解,不过如果是{$(左大括号加钱字号)内容是给编译器看的编译指令。 编译指令的用途為: 1.程式除错 2.版本控制 定义方式: 1. Project -> Options… -> Conditional defines 程式定义 2. Unit内定义 {$DEFINE xxxxx} 使用方式: // 除错用 {$IFDEF DEBUG} ShowMessage('开发除错模式'); {$ENDIF} {$IFDEF RELEASE} ShowMessage('版本发佈模式'); {$ENDIF} // 版本控制 发佈MAC版本或WINDOWS版本 {$IFDEF MACOS} MacApi.Appkit,Macapi.CoreFoundation, Macapi.Foundation, {$ENDIF} {$IFDEF MSWINDOWS} Winapi.Messages, Winapi.Windows, {$ENDIF}