我从来没有与德尔福合作过德尔福RES文件,所以也许这个问题看起来头脑简单的,但我需要改变文件版本在命令行RES资源文件参数...如何编译命令行从
Q
如何编译命令行从
11
A
回答
17
这里可以找到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
进行编译。必须在项目设置中禁用版本信息。
编辑:更多信息...
4
如果您使用delphi构建应用程序,可以在projectsettings下打开buildnumber的自动增量。
或者使用StampVer
9
只是要添加到ulrichb的答案...
提示:创建一个.RC文件和使用{$ R}指令将其包含到您的项目中。
{$R 'Splash.res' 'Splash.rc'}
上面的指令是我用来包含启动画面的图像。它会自动编译.RC文件。 作为选项,您可以将.RC添加到您的Delphi项目中,在这种情况下,上面的行将被添加到您的项目文件(* .DPR)中,并且它也会自动编译。 (您可以使用Delphi编辑.RC文件。)
请注意不要将资源文件与项目文件名称相同。对于Delphi来说这太容易混淆了。
相关问题
- 1. 如何从命令行编译APK?
- 2. 命令行编译
- 3. 从命令行编译并运行java
- 4. osx从命令行编译AS3项目
- 5. SWI Prolog从命令行解释/编译
- 6. 从命令行编译cuda - win32
- 7. 从命令行编译Flex Builder项目
- 8. 编译后如何从命令行运行dcm4che工具?
- 9. 如何从命令行编译Swift进行分发
- 10. 无法命令行编译
- 11. C#的命令行编译#
- 12. xcode命令行编译
- 13. 如何编译谷歌Protobuf命令行界面编译
- 14. sequoyah编译错误,但从命令行编译错误
- 15. 如何从命令行一次编译多个文件?
- 16. 如何从命令行编译bada gcc工具链?
- 17. 如何从命令行编译Visual Studio项目?
- 18. 如何从命令行重新编译netbeans项目?
- 19. 如何从Linux命令行获取exe的编译日期
- 20. 如何从编译的程序中删除命令行?
- 21. 如何从命令行预编译Ember Handlebars模板?
- 22. 如何从命令行编译C++项目
- 23. 如何从命令提示符编译并运行汇编源代码?
- 24. Flash AS2命令行编译器功能
- 25. 在Visual C++的命令行上编译
- 26. 编译软件包在Windows命令行
- 27. 编译Java程序的命令行
- 28. 命令行编译Settings.settings using VBC
- 29. 使用命令行编译xcode项目
- 30. 编译FFMPEG用于命令行使用
+1作为印章达到预期的结果。我写了:) – 2009-06-25 13:05:14
@PaulDixon链接被破坏,是http://www.elphin.com/downloads/stampver/的新位置? – wimh 2012-08-02 13:04:50