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


Mostrar la cita
lanzo?
Mostrar la cita

Preguntas similares