In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Nombre del exe final

Foro de Xailer profesional en español
Responder
buzonjmartial
Mensajes: 100
Registrado: Vie Abr 10, 2009 11:02 pm

Nombre del exe final

Mensaje por buzonjmartial »

Buenos días,

Creo que actualmente no se puede hacer, pero a ver si hay algún truco para conseguirlo.

Necesitaría que el nombre de ejecutable que se genera al compilar, tenga el nombre que yo quiera al momento de crearse.

No me sirve ir cada vez a las propiedades del proyecto a cambiarlo. Por ejemplo, el mismo ejecutable según las opciones del menú,
puede ser básico o profesional, entonces necesitaría crear FacturacionEstandar.exe o FacturaciónPro.exe

No es para 2 módulos, sino para varios y la pantalla principal varía según una variable, pero el nombre del ejecutable no.
Un Saludo,
Joaquín Martínez
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9246
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Nombre del exe final

Mensaje por ignacio »

Hola,

Le recomiendo que cree dos proyectos y que además el directorio de los OBJ sea distinto en cada caso.

Un saludo
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
buzonjmartial
Mensajes: 100
Registrado: Vie Abr 10, 2009 11:02 pm

Re: Nombre del exe final

Mensaje por buzonjmartial »

Buenos días Ignacio,

Eso se hacerlo, pero el proyecto tiene varios subproyectos y para cada tipo de menú si se tienen que crear un proyecto por cada, es un engorro.

No son 2 nombres de exe´s, son varios.

Gracias de todas formas.
Un Saludo,
Joaquín Martínez
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9246
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Nombre del exe final

Mensaje por ignacio »

Buenos días,

No termino de entender el problema. Copie el xpj con otro nombre y sólo tiene que cambiar el nombre del ejecutable para el nuevo xpj. ¿Me estoy perdiendo algo? Si sólo tiene dos versiones de su App (normal y pro) no veo el problema. Además, si utiliza un directorio OBJ distinto por cada proyecto incluso podrá hacer compilación condicional con un DEFINE en el proyecto que así lo desee y manteniendo los mismos fuentes en ambos proyectos.

Por otra parte, si necesita deshabilitar los menúes en ciertas ocasiones haga algo así:

#ifndef __VERSIONPRO__
DeleteMenu( ::oMenu:Handle, ::omi1:nId, MF_BYCOMMAND )
DeleteMenu( ::oMenu:Handle, ::omi2:nId, MF_BYCOMMAND )
#endif

Saludos
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
buzonjmartial
Mensajes: 100
Registrado: Vie Abr 10, 2009 11:02 pm

Re: Nombre del exe final

Mensaje por buzonjmartial »

Buenas tardes,

Gracias Ignacio, le daré unas vueltas a esa solución a ver si consigo simplificar el tema.

Y no son 2 exe, son más, puse 2 como ejemplo.
Un Saludo,
Joaquín Martínez
Responder