我從來沒有與德爾福合作過德爾福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