Finalizacion de procesos

30/09/2004 - 09:38 por carlos | Informe spam
hola,
Desde una aplicacion consola, se lanzan una serie de
procesos que alojan un objeto remoto (singleton).

¿cual es la mejor opcion para mentener ese proceso en
ejecucion y finalizarlo desde la aplicacion que lo lanzo?


¿cual es el mejor metodo para detener esos procesos?
De momento los mato con un kill();

NO se podrian finalizar esos procesos mediante un metodo
remoto del objeto alojado en esos procesos??

Gracias por adelantado
 

Leer las respuestas

#1 Braulio Diez
30/09/2004 - 10:10 | Informe spam
Hola que hay,

Si eres tu el que tiene el fuente de los objetos que
lanzas puedes utilizar varias tecnicas para hacer esto.

- Hay una cosa que se llama loosely coupled events, es
mas de COM+, aqui te va un link a un articulo:

http://msdn.microsoft.com/library/default.asp?
url=/library/en-
us/cpguide/html/cpconlooselycoupledevents.asp

- Algo que funciona muy bien es es usar "Remoting", esto
incluso te permitiria correr ese singleton desde otra
maquina ( incluso a traves de internet y todo), aquí te
va un link a un tutorial

http://www.codeproject.com/csharp/D...BasicTutor
.asp

- Tambien puedes usar la API de windows, que tiene
objetos tipo evento ( yo lo he usado en C++, me hacia
falta notificar a un activeX que estaba incrustado en un
Word de que se refrescara), pero ahí tendrías que pasar
de .net y managed.

- Con windows messagings ( tambien pasando un poco
de .net):

http://www.codeproject.com/dotnet/V...dowMessage
s.asp


Buena suerte
Braulio


hola,
Desde una aplicacion consola, se lanzan una serie de
procesos que alojan un objeto remoto (singleton).

¿cual es la mejor opcion para mentener ese proceso en
ejecucion y finalizarlo desde la aplicacion que lo


lanzo?


¿cual es el mejor metodo para detener esos procesos?
De momento los mato con un kill();

NO se podrian finalizar esos procesos mediante un metodo
remoto del objeto alojado en esos procesos??

Gracias por adelantado
.

Preguntas similares