当前位置:  开发笔记 > 编程语言 > 正文

在Delphi 7中,我可以设置"调试"和"释放"模式吗?

如何解决《在Delphi7中,我可以设置"调试"和"释放"模式吗?》经验,为你挑选了2个好方法。

在大多数现代IDE中,您可以使用Debug和Release构建配置,并且可以在它们之间快速切换.

在Delphi 7中,这似乎不可能.我必须手动转到项目设置并切换优化和所有调试信息.

如果有一个插件或其他类似的东西为我处理这个将是很好的.

有谁知道吗?还有其他建议吗?

编辑:我无法升级到Delphi 2007或2009,因为我们有一个必须转换的大型Delphi 7代码库.我同意这是理论上最好的解决方案:P



1> Mihai Limbăș..:

使用Andreas Hausladen伟大的DDevExtensions IDE专家,您可以非常轻松地添加项目配置,类似于其他IDE提供的项目配置.只需确保从我提到的链接下载1.6版本,因为更高版本仅适用于Delphi 2009. 1.6版本适用于5到2007之间的任何Delphi版本.

专家在项目菜单下添加一个子菜单,以防您最初找不到它.



2> PatrickvL..:

我不知道Delphi 7的任何构建配置插件,但你可以模拟这个;

只需在项目的每个单元中应用一个包含文件(这是一件很聪明的事情)并让它自己调整到一个单独的定义,如下所示:

--- ExampleIncludeFile.inc ---

{$IFDEF DEBBUG}

{$OPTIMIZATION OFF}
{$RANGECHECKING ON}
// etc

{$ELSE}

{$OPTIMIZATION ON}
{$RANGECHECKING OFF}

{$ENDIF}

现在,如果在.dof项目设置中将DEBUG添加到Compiler定义中,您将获得一个Debug-build,如果删除它,您将获得一个发布版本.其他设置也完全是可能的.

Delphi 2005确实在项目管理器中嵌入了构建配置(仅限发布和调试),Delphi 2009为此添加了更多内容,包括"选项集"和自定义"配置"(您甚至可以将其标记为默认值)所有新项目).看看它,它是一个非常好的产品!

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有