Página 1 de 1

release o build, version del programa

Publicado: Dom Jun 19, 2011 1:07 pm
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 ?

release o build, version del programa

Publicado: Jue Jun 23, 2011 8:09 pm
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 ?
>
>

release o build, version del programa

Publicado: Jue Jun 23, 2011 9:51 pm
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 ?
>
>