Nunca trabajé con Delphi antes, así que tal vez la pregunta parece una mente simple, pero tengo que cambiar en FileVersion RES parámetro de archivo de recursos de la línea de comandos ...Cómo compilar el archivo de comandos Delphi RES
Respuesta
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 éste:
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 deshabilitar la información de la versión en la configuración del proyecto.
EDIT: Más información ...
Si use Delphi para compilar su aplicación, puede activar el autoincremento del buildnumber en la configuración de proyectos.
o uso StampVer
+1 como stampver logra el resultado deseado. Y lo escribí :) –
El enlace @PaulDixon está roto, ¿es http://www.elphin.com/downloads/stampver/ la nueva ubicación? – wimh
Ese enlace está bien, el otro enlace está temporalmente fuera de servicio. ¡Me aseguraré de que se vuelva a subir! –
Sólo va a añadir a la respuesta de ulrichb ...
Sugerencia: Crear un archivo .RC y el uso la directiva {$ R} para incluirla en su proyecto.
{$R 'Splash.res' 'Splash.rc'}
Above directive es lo que utilizo para incluir una imagen para una pantalla de presentación. Automáticamente compilará el archivo .RC. Como una opción, puede simplemente incluir el .RC en su proyecto Delphi, en cuyo caso la línea anterior se agregará a su archivo de proyecto (* .DPR) y también se compilará automáticamente. (Y puede usar Delphi para editar el archivo .RC.)
Tenga cuidado de no dar al archivo de recursos el mismo nombre que su archivo de proyecto. Esto se vuelve demasiado confuso para Delphi.
- 1. Cambiador de archivos Delphi .res
- 2. Archivos Delphi RES y Git
- 3. Obtener archivo de/res/raw
- 4. Cómo compilar un programa Win32 desde la línea de comandos con Delphi
- 5. Cómo compilar usando MSBuild y Delphi XE2
- 6. Eliminar {$ R * .res} en el archivo package.dpk eliminará el archivo rccompile en .dproj
- 7. Compilar el archivo XeLaTeX tex con latexmk
- 8. Incluyendo archivo de recursos en un proyecto por archivo .RC en lugar de archivo .RES
- 9. Archivo Thumbs.db en la carpeta res/drawable/hdpi
- 10. Error en Delphi 2009? -> * .res no se encuentran en la ruta de búsqueda del proyecto (funciona en Delphi 2006)
- 11. Cómo compilar archivo en clojure
- 12. cómo compilar el archivo aidl en el proyecto de Android?
- 13. Cómo compilar un archivo .apk desde la línea de comandos de Windows?
- 14. Cómo compilar un único archivo Java
- 15. ¿Cómo compilar un solo archivo con maven?
- 16. ¿Cómo compilar archivos HTML en un archivo CHM?
- 17. GWT - compilar en el archivo html
- 18. ¿Cómo ejecuto un programa de línea de comandos en Delphi?
- 19. Compilar código C# desde la línea de comandos da error
- 20. archivo XML Abierto de res/xml en Android
- 21. Compilar en la línea de comandos en Visual C++
- 22. Cómo crear el proyecto android jar con src, res carpeta
- 23. MSBuild para compilar un solo archivo CPP
- 24. Cómo compilar solo un archivo con sphinx
- 25. ¿Cómo compilar solo un archivo en C#?
- 26. ¿Cómo compilar el proyecto maven/flex sin ningún archivo * .mxml?
- 27. Cómo compilar el proyecto de Java con el archivo jar externo en el terminal de Linux
- 28. ¿Cómo uso el closurebuilder para compilar y minificar secuencias de comandos?
- 29. Delphi y MSG archivo
- 30. Compilar proyecto de Flex Builder desde la línea de comandos
Por supuesto que puede. Deshabilite el recurso de versión en las opciones del proyecto, agregue un recurso de versión a un archivo rc (tal vez junto con otros tipos de recursos), compile esto a res usando el compilador de recursos de línea de comandos e inclúyalo en el programa usando el nombre de archivo {$ R. res} directiva. Se puede vincular más de un archivo .res a la aplicación. Algunas cosas, como obtener el número de compilación de la revisión de SVN, o establecer correctamente el indicador de recurso DEBUG dependiendo del tipo de compilación, no se pueden hacer en el IDE. – mghie
¿Dónde puedo encontrar un archivo RC? – Savash
@Savash: MSDN tiene toda la información que necesita: http://msdn.microsoft.com/en-us/library/aa380599(VS.85).aspx. Debe asegurarse de usar los valores correctos en el bloque "Traducción", esto depende de su idioma/idioma en el que se encuentre su programa. En la mayoría de los documentos y muestras, esto se configurará en inglés, puede necesitar cambiar los valores. a los tuyosNuevamente, vea la documentación de MSDN para más detalles. – mghie