FoxPro/Visual FoxPro - Terminar Proceso en Ejecución

 
Vista:

Terminar Proceso en Ejecución

Publicado por Bernal Delgado (26 intervenciones) el 16/05/2007 18:39:19
Compañeros, yo de nuevo, alguien me puede decir como terminar un proceso en ejecución??,
es que las soluciones que me han dado no me han funcionado, talvez por que no explique bien mi problema, es así:

Ejecuto Aplicacion1 (esta va al servidor y verifica si existe una nueva version)
si existe ejecuta otra aplicacion que se encarga de traer la actualizacion, luego la aplicacion1 DEBERIA CERRARSE pero no lo hace, por que tengo que matar el proceso y no la aplicación, en codigo lo tengo así:

if verificafecha = .t.
run c:\actualizador
quit (pero no cierra)

else
sigeu normalmente
endif

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Terminar Proceso en Ejecución

Publicado por enrique (1041 intervenciones) el 16/05/2007 19:39:36
El tema es que si Aplicacion1 se esta ejecutando con READ EVENTS tenes que poner antes del quit la instruccion CLEAR EVENTS.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Terminar Proceso en Ejecución

Publicado por Ing. Ramon Aguilar (1 intervención) el 24/05/2011 01:11:15
Prueba con esto:


if verificafecha = .t.
run c:\actualizador
Close Databases All &&cerrar las base de datos para que no se dañen
Close Tables All &&cerrar las tablas para que no se dañen
Deactivate Window All &&desactiva todas las ventanas o formularios del programa
Quit &&cierra el programa

else
sigue normalmente
endif
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Terminar Proceso en Ejecución

Publicado por Ernesto Hernandez (4623 intervenciones) el 16/05/2007 22:09:52
y la funcion que te envie la chekaste ???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Terminar Proceso en Ejecución

Publicado por Bernal Delgado (26 intervenciones) el 16/05/2007 22:47:51
Si Ernesto la que me enviaste la chequé.

Lo que para es lo siguente,

Lo primero que ejecuto en Aplicacion1 es la validación de versión, el if es la primera linea del prog principal, no existe ningun read event, como me lo pregunto Enrique.

Por ejemplo, Ernesto y Enrique, cuando use la función que Ernesto me envio para cerrar Aplicación1, Esta me manda el famoso mensaje:

VisualFox Pro no se puede cerrar.

Por eso lo que necesito es eliminar el proceso correspondiente a Aplicación1.

Gracias colegas son muy amables.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar