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 dbgrid 表格自适应宽度

Delphi获取当前计算机所有盘符

Delphi 10.3.1 android沉浸式透明状态栏

Delphi 根据ip获取局域网mac

Delphi 创建自己的定时器 定时清理内存

Delphi弹出信息框大全

Delphi研究之驱动开发篇(五)--使用后备列表

Delphi createmessagedialog

Delphi 内存管理[4]

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



打赏

取消

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

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

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

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

评论

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