FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Matar una aplicacion que esta corriendo...
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Matar una aplicacion que esta corriendo...
Posted: Wed Feb 01, 2006 05:49 PM

Estimados,

Estoy creando un programa el cual no tiene nada que visualice su existencia, como estoy realizando pruebas, necesito por ahi hacerle modificaciones y correrlo nuevamente, pero tengo que ir a "administrador de tareas de windows" para matar la aplicacion. hay alguna manera de que por codigo al correr este programa verifique que "si esta ya en ejecución" la "mate" autmaticamente?

Dicha aplicacion no abre archivos ni nada de dbf....

Gracias

FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Matar una aplicacion que esta corriendo...
Posted: Wed Feb 01, 2006 09:00 PM
Gustavo,

Puedes usar TerminateA( GetModuleHandle( cAppName ) )

El código en C que usa es:

      TerminateProcess( ( HANDLE ) _parnl( 1 ),
                        IF( PCOUNT() > 1, _parni( 2 ), 0 ) );
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 172
Joined: Fri Oct 07, 2005 12:00 PM
Matar una aplicacion que esta corriendo...
Posted: Thu Feb 02, 2006 04:05 PM

Si en vez de estar corriendo estuviese parada
¿sería mas fácil matarla?

:P

Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Matar una aplicacion que esta corriendo...
Posted: Thu Feb 02, 2006 04:13 PM

Muchas gracias,

Caso cerrado.

FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Matar una aplicacion que esta corriendo...
Posted: Thu Feb 02, 2006 05:25 PM

TerminateA... esta dentro de los encabezados del FWH o en que modulo. porque aca trate de buscarla y no estan en ninguno.

Gracias

FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Matar una aplicacion que esta corriendo...
Posted: Thu Feb 02, 2006 05:45 PM

Gustavo,

usa #pragma BEGINDUMP ... y el código en C que te he indicado.

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion