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

我不能在我继承的旧Delphi项目中包含版本号.我如何解决它?

如何解决《我不能在我继承的旧Delphi项目中包含版本号.我如何解决它?》经验,为你挑选了2个好方法。

我有一个旧的Delphi代码库,我必须维护,许多DLL,一些比其他更老.在其中一些DLL中,"项目选项"对话框中没有版本信息.添加版本的控件显示为灰色,我甚至无法通过手动编辑.DOF文件来添加版本号.如何在这些项目中包含版本号?



1> John Ferguso..:

检查项目源位置中是否存在默认的.RES文件.Delphi在.res文件中包含项目的版本号,其名称与.dpr文件相同.如果.RES文件不存在,则重新创建它的最简单方法是在uses子句之后立即将{$ R*.RES}编译器指令添加到.DPR文件中.

library foolib;    

uses
    foo in 'foo.pas',
    baz in 'baz.pas';

{$R *.RES}

exports
    foofunc name 'foofunc';

end;

只要添加{$ R*.RES}编译器指令,Delphi就会告诉你它已经重新创建了foolib.res资源文件.



2> Ondrej Kelle..:

{$R *.RES}您的.dpr文件中似乎缺少资源指令(或包含在条件定义中),因此IDE无法找到它.

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