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.

release o build, version del programa

Foro público de Xailer en español
Responder
macgyber
Mensajes: 33
Registrado: Mié Jun 01, 2011 6:33 pm

release o build, version del programa

Mensaje por macgyber »

Como ejecuto un programa cada vez que linkedito, para que modifique el
*.xpj e incremente el Build
En clipper cada vez que compilaba mi programa mediante un archivo c.bat,
ejecutaba otro programa que incrementaba una base de datos y generaba un
release.prg con el siguiente contenido
Procedure Release
nwRelease := 1901
Return nwRelease
De esta forma cada ejecutable tenia un número de generación que era
ascendente y me daba una idea de aproximadamente cuanto trabajo le habia
invertido (esto no era lo más importante).
El número de versión lo incrementaba si cambiaba o agregaba algún
archivo, todas las otras modificaciones implicaban cambio de release.
Se me ocurre que si puedo ejecutar un archivo cada vez que compilo,
podrí­a modificar el archivo.xpj e incrementarle el Build
Que usan ustedes ?
Avatar de Usuario
Marcelo Coelho Silva
Mensajes: 269
Registrado: Sab May 31, 2008 4:49 pm
Ubicación: Brasil
Contactar:

release o build, version del programa

Mensaje por Marcelo Coelho Silva »

MacGyger,
Para Calcular o esforço (trabalho) gasto utilizamos uma metodologia
conhecida como "ANALISE DE PONTOS DE FUNí‡í‚O" : (
http://pt.wikipedia.org/wiki/An%C3%A1li ... s_de_fun%C 3%A7%C3%A3o
) ( www.fattocs.com.br ).
Aumentamos o BUILD toda vez que liberamos uma versão ALPHA para teste
interno ( e não a cada compilação que se faça necessária pelo Programador).
Att.
Marcelo Coelho Silva
Brasil.
Em 19/06/2011 08:07, macgyber escreveu:
> Como ejecuto un programa cada vez que linkedito, para que modifique el
> *.xpj e incremente el Build
> En clipper cada vez que compilaba mi programa mediante un archivo c.bat,
> ejecutaba otro programa que incrementaba una base de datos y generaba un
> release.prg con el siguiente contenido
>
> Procedure Release
> nwRelease := 1901
> Return nwRelease
>
> De esta forma cada ejecutable tenia un número de generación que era
> ascendente y me daba una idea de aproximadamente cuanto trabajo le habia
> invertido (esto no era lo más importante).
>
> El número de versión lo incrementaba si cambiaba o agregaba algún
> archivo, todas las otras modificaciones implicaban cambio de release.
>
> Se me ocurre que si puedo ejecutar un archivo cada vez que compilo,
> podrí­a modificar el archivo.xpj e incrementarle el Build
>
> Que usan ustedes ?
>
>
Att.

Marcelo Coelho Silva
Brasil.
jrcpoli-quitar
Mensajes: 558
Registrado: Mar Feb 09, 2010 2:26 pm

release o build, version del programa

Mensaje por jrcpoli-quitar »

Saludos:
Yo utilizo un prg que contiene una función para poner la fecha del
ejecutable automáticamente, la función es esta que te adjunto, si a esa
función le añades algunas cosas más a lo mejor sale lo que quieres
hacer, el truco está en que el prg se compile siempre y eso se consigue,
estando en el gestor de proyectos seleccionas el prg y pulsas el botón
derecho y pulsas propiedades y seleccionas Compilar->siempre, con eso
consigues que modifiques o no modifiques el prg siempre se compilará.
/*
* Proyecto: Concurso
* Fichero: FuncionComp.prg
* Descripción:Poner la fecha en que se compila el proyecto
* Autor: José Ramón Castro Polinio
* Fecha: 12/04/2009
*/
#include "Xailer.ch"
** Función para poner la fecha de creación del exe
Function GetExeDate()
Return __DATE__
** En el programa usando una variable global lo utilizarí­amos así­
AppData:AddData("gFCopia", SubStr(GetExeDate(),7,2)+"/"+;
SubStr(GetExeDate(),5,2)+"/"+;
SubStr(GetExeDate(),1,4))
José R. Castro.
El 19/06/2011 13:07, macgyber escribió:
> Como ejecuto un programa cada vez que linkedito, para que modifique el
> *.xpj e incremente el Build
> En clipper cada vez que compilaba mi programa mediante un archivo c.bat,
> ejecutaba otro programa que incrementaba una base de datos y generaba un
> release.prg con el siguiente contenido
>
> Procedure Release
> nwRelease := 1901
> Return nwRelease
>
> De esta forma cada ejecutable tenia un número de generación que era
> ascendente y me daba una idea de aproximadamente cuanto trabajo le habia
> invertido (esto no era lo más importante).
>
> El número de versión lo incrementaba si cambiaba o agregaba algún
> archivo, todas las otras modificaciones implicaban cambio de release.
>
> Se me ocurre que si puedo ejecutar un archivo cada vez que compilo,
> podrí­a modificar el archivo.xpj e incrementarle el Build
>
> Que usan ustedes ?
>
>
Responder