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 xe5 中tmemo控件的应用――for android

Delphi操作unicode字符

Delphi 新建一个txt文档函数

Delphi 让scrollbox响应鼠标的滚动消息

Delphi 在运行时改变控件的大小

Delphi 10.4中新增功能:新的vcl tedgebrowser组件

Delphi 字符串常识

Delphi实现网卡状态检测

Delphi datasanp的控制老大-dsserver

Delphi 简单的软件注册demo

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



打赏

取消

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

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

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

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

评论

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