Delphi 条件编译语法 $IFDEF $ELSE $ENDIF


本文整理自网络,侵删。

 
对Delphi来说,{}(左右大括号)内是?]解,不过如果是{$(左大括号加钱字号)内容是给编译器看的编译指令。

编译指令的用途?椋?

1.程式除错

2.版本控制

定义方式:
1. Project -> Options… -> Conditional defines 程式定义
2. Unit内定义

{$DEFINE xxxxx}
使用方式:

// 除错用
{$IFDEF DEBUG}
ShowMessage('开发除错模式');
{$ENDIF}
{$IFDEF RELEASE}
ShowMessage('版本发?涯J?');
{$ENDIF}
// 版本控制 发??MAC版本或WINDOWS版本
{$IFDEF MACOS}
  MacApi.Appkit,Macapi.CoreFoundation, Macapi.Foundation,
{$ENDIF}
{$IFDEF MSWINDOWS}
  Winapi.Messages, Winapi.Windows,
{$ENDIF}

相关阅读 >>

Delphi利用线程注入技术实现刷新流量

Delphi 整理内存

Delphi 利用sendinput模拟鼠标键盘

Delphi tstream详解

Delphi 创建一个文本文件

Delphi xe 控件字体加粗变色居中等

Delphi xe并行编程:ttask

Delphi程序不受windows日期格式的影响

Delphi取代sleep的延时代码

Delphi执行查询语句时的进度条怎么做

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...