project option->version info->module attribute的问题!晕倒了,只是几句英文就没人看了 (20分)

  • 主题发起人 主题发起人 铁盒子
  • 开始时间 开始时间

铁盒子

Unregistered / Unconfirmed
GUEST, unregistred user!
Module attributes are flags that can be included in the version information for informational use only. If a project is compiled in debug mode, the debug flag will be included in the version information. You can select each of the remaining flags as needed.

module attribute的选项是否只是简单指出文件的类型,还是有其他意义比如编译方式的不同?
a project is compiled in debug flag,是否指的是complier中的uses debug dcus
 
这个问题大家都不知道!
 
就几句英文翻译啊,就献丑翻译一下:

module attribute的选项只是在编译成的文件中加入版本信息
If a project is compiled in debug mode(如果一个工程是在调试模式下编译的)

上面的意思大致为:
  模块属性是加入到版本信息中的标志,仅用作信息提示。如果一个工程在调试环境中编译,调试标志就被加入版本信息中,你可以根据需要选择是否加入其它标志。

complier中的uses debug dcus:
该选项指定是否使用专门的调试单元文件
如果选上,那么Delphi调试时将优先使用在Tools->Debugger Options->General page->Debug DCU path中的DCU文件,
如果不选上,就使用Project->Options->unit Search path中的文件,

 
delphi的调试环境中编译,指的是什么,直接点运行,还是其他?
 
delphi的调试环境中编译,在Delphi的开发环境中,直接点运行,按F9,F8,F7等都是在调试,这样生成的EXE就有调试标志加进去
如果是先Build,然后运行EXE,才不把调试标志加进去。
 
调试标示是否只能通过编程才能判断,有没有其他方法判别
 
应该右击EXE文件在版本信息页里能看到,不过我也不知道为什么看不到Debug标志
 
接受答案了.
 
后退
顶部