gpt4 book ai didi

delphi - 我无法在继承的这个旧 Delphi 项目中包含版本号。我如何解决它?

转载 作者:行者123 更新时间:2023-12-03 15:03:37 25 4
gpt4 key购买 nike

我有一个旧的 Delphi 代码库,需要维护,其中有很多 DLL,其中一些比其他的更旧。在其中一些 DLL 中,“项目选项”对话框中没有版本信息。添加版本的控件呈灰色,我什至无法通过手动编辑 .DOF 文件来添加版本号。如何在这些项目中包含版本号?

最佳答案

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

library foolib;    

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

{$R *.RES}

exports
foofunc name 'foofunc';

end;

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

关于delphi - 我无法在继承的这个旧 Delphi 项目中包含版本号。我如何解决它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/131793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com