Domanda

Non ho mai lavorato con Delphi prima, quindi forse la questione sembra un semplice mentalità, ma ho bisogno di cambiare FileVersion nel parametro file di risorse rinnovabili da linea di comando ...

È stato utile?

Soluzione

Qui riesce a trovare il compilatore di risorse Borland:

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

Modifica Come mghie menzionato è possibile creare un file RC come questo:

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

(copiato da http://www.codeproject.com/KB/applications/cb2rcversion aspx )

E compilarlo usando BRCC32. Prima è necessario disattivare informazioni sulla versione nelle impostazioni del progetto.

Modifica Ulteriori informazioni ...

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

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

Altri suggerimenti

Basta intenzione di aggiungere alla risposta di ulrichb ...

Suggerimento:. Creare un file RC e utilizzare la direttiva {$ R} per includerlo al vostro progetto

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

sopra citata è quello che io uso per includere un'immagine per una schermata iniziale. Si compilerà automaticamente il file RC. Come opzione, solo è possibile includere il .RC al progetto Delphi, nel qual caso verrà aggiunta la riga sopra al file di progetto (* .DPR) e sarà anche compilare automaticamente. (Ed è possibile utilizzare Delphi per modificare il file RC.)

Fate attenzione che non si danno il file di risorse lo stesso nome del file di progetto. Questo diventa troppo confuso per Delphi.

Se si utilizza Delphi per generare l'applicazione, è possibile attivare l'auto-Incremento delle BuildNumber sotto ProjectSettings.

In alternativa, utilizzare StampVer

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top