关于编译指令
来源:互联网 发布:知乎 性爱高手 编辑:程序博客网 时间:2024/06/16 11:08
自定义条件标识符(DEFINE):
下面例子中自定义了条件标识符: BBBBB; 标识符和定义它的指令都不区分大小写, 但大家一般惯用大写.
begin
{$DEFINE BBBBB}
{$IFDEF BBBBB}
ShowMessage('标识符 BBBBB 已定义');
{$ELSE}
ShowMessage('标识符 BBBBB 未定义');
{$ENDIF}
end;
测试预定义的 Debug 和 Release:
当我们当新建一个工程, Delphi 默认的是调试(Debug)状态, 当我们发布软件时应该切换到发布(Release)状态.
两种状态下编译指令是有区别的, 在 Release 状态下发布的 dcu 或 exe 会更小、更优化.
Debug 和 Release 的切换方法:
进入 Project Manager -> Build Configurations, 在 Debug 或 Release 上双击, 或从右键 Activate.
下面的代码可以检测到这种改变, 不过要注意上面提到的 Shift+F9 或 Project -> Build all project.
begin
{$IFDEF DEBUG}
ShowMessage('调试模式');
{$ENDIF}
{$IFDEF RELEASE}
ShowMessage('发布模式');
{$ENDIF}
end;
- 关于编译指令
- 关于编译及编译指令
- 关于iOS编译指令集
- 关于编译指令的一些知识
- 关于常用编译预处理指令的问题
- 关于using声明与using编译指令 c++
- 关于jsp编译指令include和动作指令include的区别
- DELPHI的编译指令
- 编译指令#pragma详解
- VC6常用编译指令
- 编译指令#pragma详解
- VC6常用编译指令
- 编译指令#pragma详解
- 编译指令#pragma详解
- 编译指令#pragma详解
- 编译指令#pragma详解
- 编译指令#pragma详解
- jsp编译指令--pge
- 实战选股技术精华
- ms jet sql
- 搜索提示 SuggestFramework的使用
- SQL SERVER日期格式化 用过
- JSP中request(return String)用法详例
- 关于编译指令
- 彩票都是骗人的
- 冒名顶替上大学,罗彩霞不是第一个,也绝不是最后一个
- 交友
- apache http server2.0.x+subversion1.5.6 svn安装配置使用
- JSP中application(return String)用法详例
- SQL优化
- asm source code note 1.4_do_while循环的实现
- 水之恩彩