12

私はこれまでDelphiを使用したことがないので、質問は単純に見えるかもしれませんが、コマンドラインからRESリソースファイルパラメータのFileVersionを変更する必要があります...

4

3 に答える 3

18

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

于 2009-06-14T14:41:46.947 に答える
10

ulrichbの答えに追加するだけです...

ヒント: .RC ファイルを作成し、{$R} ディレクティブを使用してプロジェクトに含めます。

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

上記のディレクティブは、スプラッシュ スクリーンの画像を含めるために使用するものです。.RC ​​ファイルが自動的にコンパイルされます。オプションとして、.RC を Delphi プロジェクトに含めることができます。この場合、上記の行がプロジェクト ファイル (*.DPR) に追加され、自動的にコンパイルされます。(そして、Delphi を使用して .RC ファイルを編集できます。)

リソース ファイルにプロジェクト ファイルと同じ名前を付けないように注意してください。これは、Delphi にとって非常に混乱を招きます。

于 2009-06-14T20:36:25.020 に答える
4

delphiを使用してアプリケーションをビルドする場合は、プロジェクト設定でビルド番号の自動インクリメントをオンにできます。

または、StampVerを使用します

于 2009-06-14T14:40:25.470 に答える