我从来没有与德尔福合作过,所以也许这个问题看起来头脑简单,但是我需要在命令行中RES资源文件参数更改文件版本...

有帮助吗?

解决方案

下面可以找到了Borland资源编译器:

%ProgramFiles%\Borland\Delphi7\Bin\brcc32.exe

编辑:随着mghie提到的,你可以创建这样一个RC文件:

VS_VERSION_INFO VERSIONINFO
FILEVERSION 1, 0, 0, 100
PRODUCTVERSION 1, 0, 0, 1
 FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
 FILEFLAGS 0x9L
#else
 FILEFLAGS 0x8L
#endif
 FILEOS 0x4L
 FILETYPE 0x1L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "040904b0"
        BEGIN
            VALUE "Comments", "Modified by BZCToOn's"
            VALUE "CompanyName", "Syntheretix"
            VALUE "FileDescription", "rcversion MFC Application"
            VALUE "FileVersion", "1, 0, 0, 100"
            VALUE "InternalName", "rcversion"
            VALUE "LegalCopyright", "Copyleft (C) Bzc ToOn'S 2002"
            VALUE "OriginalFilename", "rcversion.EXE"
            VALUE "PrivateBuild", "RCVERSION-20030212_100"
            VALUE "ProductName", "rcversion Application"
            VALUE "ProductVersion", "1, 0, 0, 1"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x409, 1200
    END
END

(来自 http://www.codeproject.com/KB/applications/cb2rcversion复制的.aspx

使用BRCC32

和编译它。之前,你必须禁用的版本信息的项目设置。

修改进一步的信息...

http://msdn.microsoft.com/en-us/library/ aa380599.aspx

http://msdn.microsoft.com/en-us/library/ aa381058.aspx

其他提示

只是要添加到ulrichb的答案......

提示:创建一个.RC文件,并使用{$ R}指令把它列入到您的项目

{$R 'Splash.res' 'Splash.rc'}

以上指令是我用,以包括一个初始屏幕的图像。它会自动编译rc文件。 作为一个选项,你可以只包括.RC你的Delphi项目,在这种情况下,上述线路将被添加到您的项目文件(* .DPR),它也将自动编译。 (你可以用Delphi编辑.RC文件。)

千万要小心,你不给资源文件相同的名称为您的项目文件。这变得太混乱为Delphi。

如果您用delphi来构建应用程序,您可以打开下projectsettings的buildnumber的自动递增。

或者使用 StampVer

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top