Bueno, debes contemplar dos escenarios:
1. Si deseas utilizar el componente IBEvents, debes tener presente que tu aplicación siempre debe estar activa, es decir, estar ejecutándose siempre. Y así los cambios realizados sobre tu tabla "MENSAJES" por el transmisor (el que envía el mensaje), los puede capturar el receptor (el que recibe los mensajes) y para que sólo se le active la ventanita al receptor del mensaje y no a todos, pues debes vericar el destinatario al momento de capturar los cambios con el componente IBEvents; pues si es para mí, pues abro la ventana, caso contrario NO.
2. Para optimizar recursos y no tener corriendo tu aplicación siempre, sencillamente te programas una aplicacion tipo SERVICIO, y cada cierto tiempo averiguas si hay mensajes para el cliente, en caso afirmativo, el SERVICIO activa tu aplicación CLIENTE para leerlos...
Saludos desde BOGOTA COLOMBIA
__________________
Ing. LUIS FERNANDO ORJUELA
BOGOTA - COLOMBIA
|