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 sendtextmessage 等方便的消息发送函数

Delphi b编码以及bt种子文件分析

Delphi twebbrowser 屏蔽右键菜单

Delphi编写iis过滤器实例

Delphi 正则表达式tperlregex 详解

Delphi xe2模拟键盘按键

Delphi twebbrowser打开paypal出错

Delphi adoconnection1连接mssql数据库方法

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



打赏

取消

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

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

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

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

评论

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