delphi debug release区别是什么?
2024-10-16 03:55:27
1. 基础知识介绍:
Debug编译:是为了便于程序调试,所以目标代码里附加有许多额外的东西。
Release编译:是产品可作为正式拷贝发布了,已经不需要那些仅为调试而编译进去东西。
(在 Release 状态下发布的 dcu 或 exe 会更小、更优化.)
新建一个工程, Delphi 默认的是调试(Debug)状态。当发布软件时应该切换到发布(Release)状态.
2. Debug 和 Release 的切换方法:
进入 Project Manager -> Build Configurations, 在 Debug 或 Release 上双击, 或从右键 Activate.
3. 检验是在哪种状态:
begin
{$IFDEF DEBUG}
代码;
ShowMessage('调试模式');
{$ENDIF}
{$IFDEF RELEASE}
代码;
ShowMessage('发布模式');
{$ENDIF}
end;
最新文章
- matplotlib绘制多组 散点连线图【用于对比】待实现
- dataTransfer.getData()在dragover,dragenter,dragleave中无法获取数据的问题
- [OpenCV] Feature Extraction
- Spark RDD概念学习系列之Spark的数据存储(十二)
- ASP.NET网站前端页面的复制
- Spring Boot 获取ApplicationContext
- 安装SVN及实现nginx web同步更新需要在WDCP一键安装包的基础上
- C++ Primer 5th 第13章 拷贝控制
- 转:MongoDB调查总结
- The 3n + 1 problem
- 用webstorm自动编译less产出css和sourcemap
- 动易CMS - 设为首页代码和加入收藏代码(兼容各种浏览器)
- C#获取驱动器盘符
- 一个简单的springmvc例子 入门(1)
- (二)Hyperledger Fabric 1.1安装部署-Fabric Samples
- Qt 利用XML文档,写一个程序集合 二
- hdu6166 Senior Pan
- list 移除值
- mybatis中的映射类型
- HTTP下载图片