Pregunta

Nunca trabajé con Delphi antes, así que tal vez la pregunta parece una mente simple, pero necesito cambiar FileVersion en el parámetro archivo de recursos RES desde la línea de comandos ...

¿Fue útil?

Solución

Aquí puede encontrar el compilador de recursos de Borland:

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

EDIT: Como mghie mencionado se puede crear un archivo RC como la siguiente:

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

(copiado de http://www.codeproject.com/KB/applications/cb2rcversion .aspx )

Y compilarlo usando BRCC32. Antes de tener que desactivar información de la versión en la configuración del proyecto.

EDIT: Más información ...

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

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

Otros consejos

Sólo va a añadir a la respuesta de ulrichb ...

Consejo:. Crear un archivo .RC y utilizar el {} $ R directiva para incluir a su proyecto

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

Por encima de la Directiva es lo que uso para incluir una imagen de una pantalla de bienvenida. Se compilará automáticamente el archivo .RC. Como una opción, que sólo puede incluir el .RC a su proyecto de Delphi, en cuyo caso se añadirá la línea anterior al archivo de proyecto (* .dpr) y también compilará automáticamente. (Y puede utilizar Delphi para editar el archivo .RC.)

Hay que tener cuidado de que no se dé el archivo de recursos el mismo nombre que el archivo de proyecto. Esto se vuelve demasiado confuso para Delphi.

Si utiliza Delphi para construir su aplicación, puede activar el auto-incrementación de la BuildNumber bajo ProjectSettings.

StampVer

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top