Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Puedo finalizar una aplicación desde la mía??? (https://www.clubdelphi.com/foros/showthread.php?t=41409)

vejerf 14-03-2007 21:54:18

Puedo finalizar una aplicación desde la mía???
 
Buenas tardes...
Ahora os planteo otra cuestión. Tengo una aplicación que mediante una API llama a otra aplicación de la cual puedo obtener el manejador. Mi problema es que cuando finalizo mi aplicación principal por así llamarla, he de finalizar también la otra, pero no se que comando usar ni nada de eso... Si alguien tuviera alguna sugerencia le estaría agradecido...
Muchas gracias!!! :D

jhonny 14-03-2007 22:06:26

Si ya conoces su manejador entonces solo sería cuestion de hacer:
Código Delphi [-]
CloseHandle(Manejador);

Y Listo.

jhonny 14-03-2007 22:08:16

Otra es:

Código Delphi [-]
SendMessage(Manejador,WM_CLOSE,0,0);

vejerf 15-03-2007 14:08:16

Gracias Jhonny por tus respuestas.
En cuanto a la primera opción q me propones me salta una excepción... según he leído en la ayuda de esa función cierra ciertas cosas. La aplicación que yo abro es el Google Earth y es la q me interesa cerrar cuando cierro mi programa.
En cuanto a la segunda opción que me propones si que me cierra la aplicación, aunque me sale un mensaje de la aplicación preguntado si quiero cerrarla... hay alguna forma más drástica de cerrarlo sin que pregunte nada???
Gracias!!!

Bicho 15-03-2007 14:14:05

Hola,

puedes probar a usar el siguiente truco o cualquiera de estos dos trucos de trucomania:

"Cerrador" de programas
Cerrar una aplicacion sabiendo el nombre de su ejecutable

Espero te sirva.

Saludos


La franja horaria es GMT +2. Ahora son las 20:31:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi