consulta función en C

Re: consulta función en C

Postby lucasdebeltran » Fri Feb 24, 2012 5:15 pm

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?.
Muchas gracias. Many thanks.

Un saludo, Best regards,

Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]

Implementando MSVC 2010, FWH64 y ADO.

Abandonando uso xHarbour y SQLRDD.
User avatar
lucasdebeltran
 
Posts: 1303
Joined: Tue Jul 21, 2009 8:12 am

Re: consulta función en C

Postby Daniel Garcia-Gil » Fri Feb 24, 2012 6:33 pm

Lucas

construyo con minigw... es todo
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: consulta función en C

Postby Frafive » Wed Feb 29, 2012 9:28 am

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
Frafive
 
Posts: 189
Joined: Wed Apr 05, 2006 9:48 pm

Re: consulta función en C

Postby Daniel Garcia-Gil » Wed Feb 29, 2012 9:40 am

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)
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 41 guests