我有一个像这样组织的大型Delphi项目(简化):
Sources:
Delphi:
Project A
Project B
…
Project G
COMMON
FinalBuilder
LIB:
Lib A
Lib B
…
Lib K
因此,每个Project文件夹都包含项目所需的文件(.dprog、.pas和.dfm)。COMMON文件夹包含多个项目使用的文件(.pas)。Lib文件夹包含多个项目所需的外部资源(.pas和.dfm),然后在FinalBuil
我花了大半个下午的时间,试图找出为什么在Delphi-2010 IDE中编译和运行一些项目时,每次我编译它时都会产生“安全风险-一个程序在您的计算机上行为可疑”的警告。
最后,结果如下:-如果版本信息被打开'Include version info In your project‘-并且你包含了Developer Express中的一个单元(f.i.诺顿网络安全公司( Norton Internet Security)的sonor技术正在将该程序标记为可疑(在我的pc上,这会导致45秒的等待和提示)。从IDE外部运行该程序,运行正常。
当然,我也会将其标记为支持Developer Ex