对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}
关键字词: