Page 2 of 2

Re: consulta función en C

PostPosted: Fri Feb 24, 2012 5:15 pm
by lucasdebeltran
Muchas gracias Daniel, funciona pefecto.

Una última cosa, yo lo compilo como bcc32 actver.c y me sale un tamaño del .exe grande.

¿Tú como consigues reducirlo?.

Re: consulta función en C

PostPosted: Fri Feb 24, 2012 6:33 pm
by Daniel Garcia-Gil
Lucas

construyo con minigw... es todo

Re: consulta función en C

PostPosted: Wed Feb 29, 2012 9:28 am
by Frafive
Me funciona, pero tarda como 2 minutos en eliminar el fichero y renombrarlo, creo que el exe queda pillado en memoria y hasta que no se libera no se elimina.

No se podria comprobar que el exe esta liberado y se puede eliminar y de esta forma evitar que el bucle while( ! ( lRet = DeleteFile( argv[ 2 ] ) ) ) se repita hasta que quede liberado ?

Un saludo y gracias

Re: consulta función en C

PostPosted: Wed Feb 29, 2012 9:40 am
by Daniel Garcia-Gil
Hola

Frafive wrote:No se podria comprobar que el exe esta liberado y se puede eliminar y de esta forma evitar que el bucle while( ! ( lRet = DeleteFile( argv[ 2 ] ) ) ) se repita hasta que quede liberado


lo que estas pidiendo es justamente lo que hace el bucle... varificar que el EXE no este liberado
no hay (o no encontre) otra forma de verificar si un exe este liberado sin usar un bucle, de todas las formas hay que usar uno... y esta fue la mas sencilla y rapida de implementar (que yo haya encontrado)