Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-10-2018
Neeruu Neeruu is offline
Miembro
 
Registrado: oct 2007
Posts: 484
Poder: 17
Neeruu Va por buen camino
Cool Mantener Numero de Build para diferentes plataformas

Hola a todos...

Estoy trabajando con delphi 10.2.1.
Armo todo el proyecto compilando en 32bit, luego compilo a 64bit pero resulta que el número de build me cambia para la compilación de 64bit (No se sigue incrementando desde donde quedo la ultima compilación de 32bit)... hay alguna forma que siga incrementándose el número de build que se genera para 32bit cuando compilo en 64bit?

Saludos.
__________________
Saluda Atte Neeruu!!! :)
Responder Con Cita
  #2  
Antiguo 23-10-2018
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
El entorno (IDE) lo hace diferenciando plataformas.

Por un lado es lógico que las dos versiones de un programa (versión 32bits y versión 64bits) compartan el mismo número, ya que cuando distribuyes un programa ambos ejecutables deben tener la misma (o eso es lo normal).

Si necesitas que ambas sean consecutivas y no compartan el mismo, se me ocurre que es es posible hacerlo desactivando la opción automática desde el IDE y hacerlo desde línea de comandos (hay utilidades y ejemplos por internet que lo hacen). De forma que si utilizas los eventos de Build puedes lanzar esos scripts de forma automática al realizar el BUILD:




Revisa estos links:
Simple Version Number Updating in Batch File for Build Scripts
Auto Increment Version Information Pre-build tool
(hay más similares a estos)
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 23-10-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Creo entender que lo que quiere es que sea el mismo número cuando compile una versión u otra.
Responder Con Cita
  #4  
Antiguo 23-10-2018
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Creo entender que lo que quiere es que sea el mismo número cuando compile una versión u otra.

Yo he entendido que quiere que sean diferentes.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 24-10-2018
Neeruu Neeruu is offline
Miembro
 
Registrado: oct 2007
Posts: 484
Poder: 17
Neeruu Va por buen camino
Cool

Hola a todos y gracias por sus respuesta...

El tema es así:

Yo tengo configurado que se auto incremente el numero de build cada vez que compilo.
Generalmente desarrollo todo el proyecto en 32bit, por lo tanto el numero de build se va incrementando (supongamos que termine en la 1.0.0.5000)

Ahora compilo en 64bit y quiero que se genere el el numero 1.0.0.5001... luego si vuelvo a seguir en 32bit que se genere la 1.0.0.5002...

O sea que al cambiar la plataforma la versión siga incrementandose...

Actualmente si cambio de plataforma el build se reinicia para cada plataforma y me queda por ejemplo para 32bit (con la que trabaje) 1.0.0.5000
y con 64bit que solo compile para desplegarlo 1.0.0.10 y es esto lo que no quiero.


Espero haber aclarado las dudas y que se entienda....
__________________
Saluda Atte Neeruu!!! :)
Responder Con Cita
  #6  
Antiguo 24-10-2018
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Creo que más o menos con los pasos que hemos comentado antes se puede conseguir.


1) Desactivar el control de version en las opciones del proyecto.
2) Llevar la versión del proyecto utilizando un fichero RC (recursos)
3) Añadir eventos de BUILD al proyecto, para que a cada versión se incremente la versión del fichero RC
Para ello se puede utilizar este aplicación:
https://cc.embarcadero.com/Item/15118
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #7  
Antiguo 25-10-2018
Neeruu Neeruu is offline
Miembro
 
Registrado: oct 2007
Posts: 484
Poder: 17
Neeruu Va por buen camino
Cool

Podrías poner la aplicación en otro servidor porque no puedo descargarla de https://cc.embarcadero.com/Item/15118

Gracias-
__________________
Saluda Atte Neeruu!!! :)
Responder Con Cita
  #8  
Antiguo 25-10-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Neeruu Ver Mensaje
Podrías poner la aplicación en otro servidor porque no puedo descargarla de https://cc.embarcadero.com/Item/15118
Gracias-
Tienes que darte de alta.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Existe Firebird para otras plataformas? MAXIUM Firebird e Interbase 10 03-11-2011 11:46:54
Plataformas soportadas en Delphi Tino Conexión con bases de datos 6 20-09-2004 12:49:17
Diferentes alineaciones para diferentes parrafos ciscu Servers 0 15-03-2004 11:36:12
Como mantener camp.numero en Dbgrid kia Varios 5 05-08-2003 18:24:52


La franja horaria es GMT +2. Ahora son las 15:21:52.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi