delphi – 在构建时更改版本号
发布时间:2020-12-15 10:13:03 所属栏目:大数据 来源:网络整理
导读:我需要将我的delphi项目的版本设置为与另一个项目(不是delphi)相同,作为构建脚本的一部分.有没有办法控制版本号而不通过IDE,例如编译器的命令行参数或类似的东西?谢谢 解决方法 包括像这样的一行 {$R 'version.res'} 在你的项目中.并使用您的版本信息创建一
我需要将我的delphi项目的版本设置为与另一个项目(不是delphi)相同,作为构建脚本的一部分.有没有办法控制版本号而不通过IDE,例如编译器的命令行参数或类似的东西?谢谢
解决方法
包括像这样的一行
{$R 'version.res'} 在你的项目中.并使用您的版本信息创建一个version.rc文件.您将不得不使用brcc32在较旧的Delphi版本中自行构建资源.在较新的Delphi版本中,您可以使用 {$R 'version.res' 'version.rc'} 让IDE自动为您构建它. 最简单的version.rc看起来像: 1 VERSIONINFO FILEVERSION 9999,9999,99,18048 PRODUCTVERSION 9999,18048 FILEOS 0x00000004L // comment: VOS_WINDOWS32 FILETYPE VFT_APP { BLOCK "VarFileInfo" { VALUE "Translation",0x409,0x4E4 // comment: 0x4E4 = 1252 } BLOCK "StringFileInfo" { BLOCK "040904E4" { VALUE "CompanyName","Company Name " VALUE "FileVersion","9999.9999.99.18048 " VALUE "LegalCopyright","Copyright " VALUE "ProductName","Product Name " VALUE "ProductVersion","9999.9999.99.18048 " VALUE "Homepage","http://www.mydomain.com " } } } 有关更多信息,请参阅VERSIONINFO结构上的MSDN. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |