Lanzar una aplicación desde la mía

Lanzar una aplicación desde la mía

Postby jmartial » Tue Jul 11, 2006 5:46 pm

Hola,

¿ Alguien me podría decir si esto se puede hacer o forma de intentarlo ?

Necesito desde "miaplic.exe" en ejecución sustituirla por otra "miaplic.exe" más actualizada y ejecutarla, o incluso no ejecutarla.



Un Saludo,
Joaquín
jmartial
 
Posts: 458
Joined: Tue Mar 14, 2006 7:26 pm

Postby Antonio Linares » Sun Jul 16, 2006 9:22 pm

regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41450
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby jmartial » Mon Jul 17, 2006 9:00 am

Gracias Antonio,

Ya lo estuve leyendo, pero fue después de publicar la pregunta.

Lo que no me ha quedado claro de ese hilo es tu opinión de lo acertado. Lo que parece que funciona es:

WinExec("copia.exe")
PostQuitMessage(0)
__Quit()

¿Pero de verdad es necesario PostQuitMessage(0) y __Quit() ?

Veo mucha complicación a tener en cuenta, pienso que con QUIT debería funcionar.



Un Saludo,
Joaquín
jmartial
 
Posts: 458
Joined: Tue Mar 14, 2006 7:26 pm

Postby R.F. » Mon Jul 17, 2006 3:43 pm

Una cosa si te puedo asegura... si no pones el PostQuitMessage() no funciona, necesitas limpiar los mensajes de la ventana antes de eliminarla.
Saludos
R.F.
R.F.
 
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Postby jmartial » Mon Jul 17, 2006 10:41 pm

René,

Pensaba que el QUIT de xHB, ya haría algo de eso, tanto es así, que para cortar en algún momento una aplicación siempre lo he usado, ejecutandose automáticamente el EXIT PROCEDURE.

No obstante, haré las pruebas.


Gracias,
Joaquín
jmartial
 
Posts: 458
Joined: Tue Mar 14, 2006 7:26 pm

Postby Antonio Linares » Tue Jul 18, 2006 12:14 am

Joaquín,

Lo idóneo es terminar la aplicación enviando :End() a la ventana principal, de esta forma FWH se encarga de salir limpiamente (liberando recursos usados, etc.)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41450
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby jmartial » Tue Jul 18, 2006 9:52 am

Gracias Antonio,

Exactamente eso es lo que hago en el EXIT PROCEDURE.

Con lo cual quedaría:

WinExec( "Miapli.exe")
oWndPrincipal:End()

¿Debería funcionar correctamente verdad?


Un Saludo,
Joaquín
jmartial
 
Posts: 458
Joined: Tue Mar 14, 2006 7:26 pm

Postby Antonio Linares » Tue Jul 18, 2006 10:09 am

Joaquín,

> ¿Debería funcionar correctamente verdad?

regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41450
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Pocket PC

Who is online

Users browsing this forum: No registered users and 31 guests