就像VC里面的功能
很需要在调试的时候,
启用某些编译选项,启动莫些代码。
而在发给用户的时候,
启用另外一些编译选项,不使用某些代码。
有办法保存两个编译配置,方便的切换吗?

解决方案 »

  1.   

    没有,Delphi中调试和发布的目标代码是相同的,这样也就不会出现某些Bug在调试中不出现在发布的时候又有了的问题。
    实话是说,我觉得VC中的两个版本完全是由于编译技术差采取的权宜之计。不是很了解VC,如果说错了,希望不要被拍死。
    Delphi里如果想要设置某些标准只运行一部分代码,可以通过编译开关
    {$IFDEF 开关值}
      代码
    {ENDIF}
    这样在编译的时候,Project的options的condionals页面里输入开关值,编译出来的代码就有这一部分,否则没有
    你可以在帮助里看看编译开关的用法。