Mik*_*lov 3 svn versioning delphi
Delphi 2007中的项目,存储在SVN中.
"项目设置 - 版本信息" - 存储项目版本.更改项目版本*.dproj文件和*.res文件时正在更改.每当项目版本发生变化时,我都必须将它们提交给SVN.
我想用SVN管理项目版本.例如,当从名为"1.12.2"和修订版12993的svn标记构建项目时,我想获得版本为1.12.2.12993的二进制*.exe文件.
为了实现它,我应该创建一个*.rc文件,其中包含版本信息的文本显示.然后创建一个*.res文件并将其包含在{$ R version.res}的项目中
我写给*.rc文件的内容是什么?它的结构应该是什么样的?请举个例子.
谢谢.
该VERSIONINFO资源被记录在MSDN上.典型的此类资源脚本如下所示:
1 VERSIONINFO
FILEVERSION 1,12,2,12993
PRODUCTVERSION 1,12,2,12993
FILEOS 0x40004L
FILETYPE 0x1L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "000004E4"
BEGIN
VALUE "CompanyName", "My Company\0"
VALUE "FileDescription", "My Program\0"
VALUE "FileVersion", "My Program\0"
VALUE "LegalCopyright", "My Company 2012\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0000 0x04E4
END
END
| 归档时间: |
|
| 查看次数: |
949 次 |
| 最近记录: |