FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Como usar el componente IbEvents?
Hola gente:
Bueno traigo este tema de un hilo que fue concluido hace un par de horas y llevo hasta 80 post. Tal vez por malos entendidos y demas yerbas pero fue bastante largo. Al final era una cuestion de eventos de la base de datos, como capturarlos y aqui comenzaron mis problemas: Empece a hacer un programita sencillo para poder probar los eventos que me informaba la base de datos (Firebird), arme un trigger para que me informara cuando se agregara un registro y asi capturarlo por el IbEvents. El trigger esta programado asi:
a partir de ahi puse un TIbEvents en el datamodule del programita de prueba e hice el siguiente codigo:
El tema es que para probar que se refrescaba correctamente copie el mismo programa a otra Pc de la red y ejecute ambos a la vez. El hecho es que si esta así como el código que puse la pc que ejecuta segunda se queda como pensando y pensando y pensando y..... en tanto si comento las lineas del IbEvents se ejecutan correctamente. Evidentemente algo no hago bien con este componente. Ahora la pregunta. ¿Como usar el componente IbEvents?. Se coloca en cualquier lugar del programa?. Va en el form principal? en el DataModule?. Esta bien armado?, Que le falta?. Gracias y saludos.- |
#2
|
||||
|
||||
Ahora mismo no tengo disponible el código, pero es un tema que se ha tratado otras veces, mira a ver si lo encuentras haciendo una búsqueda. Avisa si no lo encuentras y procuro buscarte un ejemplo de código.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Hola casimiro: Si, estuve buscando por aquí, en google, el documento de Marcela (creo que se llamaba asi) y también ejemplos de delphiaccess e indican como lo tengo programado. Probe de registrar los eventos en una sola pc y funciona, pero solo en esa Pc (obvio), ahora si pongo el mismo programa (que registren eventos) en varias pc me pasa que la primera que ejecuta lo hace sin problemas y a partir de ahi, es decir, la segunda, la tercera, etc como que se quedan colgadas y pensando hasta que me deja hacer algo y si le doy un registro nuevo aqui pareciera que nunca va a actualizar.-
Cita:
Saludos y gracias |
#4
|
||||
|
||||
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
Se me olvidó también que tengo un sencillo documento que lo explica, está aquí.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
|||
|
|||
Cita:
|
#7
|
|||
|
|||
Ahora si lo ejecuto primero desde el cliente con windows XP también demora. ¿Talvez sea el sistema operativo?. Como servidor es una notebook con win 7 ultimate y esta se ejecuta normalmente.
|
#8
|
||||
|
||||
porque no lo depuras y ves en que linea de codigo es que se frizea, salu2
__________________
nuestro carácter está reflejado en cada línea de código que escribimos. |
#9
|
|||
|
|||
Resuelto
Evidentemente era un tema de la conexión a un puerto remoto auxiliar que utiliza Firebird para manejar los eventos y que lo asigna arbitrariamente, obviamente me lo bloqueaba el firewall de windows. Paso siguiente edite el archivo Firebird.conf - RemoteAuxPort a 6020 para que no sea aleatoria la asignacion como para probar, habilite ese puerto en el firewall y Joya, todo vuelve a la normalidad.-
Saludos y gracias.- PD: Casimiro tenia la posta todo el tiempo con el documento que me ofrecio y no supe interpretar lo que decia hasta que delphius en otro post me paso el mismo doc. Conclusion: Leamos todo lo que los compañeros envian, generalmente ahi esta la respuesta.. |
#10
|
||||
|
||||
Es que como son taaaaaantas cosas las que hay que tener en cuenta, definitivamente, estamos muy mal pagados
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#11
|
||||
|
||||
Cita:
Al menos en mi caso, si digo que hay que leer es porque me ha pasado (y me sigue pasando ) que se puede hacer las cosas así como si na' (1). Resulta ser que lo más recomiendan leer son aquellos que no han leído sino es hasta que se queman con la papa. (1) Expresión criolla que significa nada, que es algo insignificante; fácil. Saludos, |
#12
|
|||
|
|||
Si, tal vez esa negación al ver tantos dibujitos y el texto en ingles donde uno intenta leer el primer parrafo y seguro que ya se perdio de la mitad entonces llega al segundo y ya no entendio nada y dice: -"Debe haber otra alternativa"
Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como usar el componente Datatoxls | matti | Varios | 2 | 08-06-2011 21:40:32 |
como usar el componente lblmarquee ? | gaston260 | OOP | 2 | 26-08-2010 01:06:58 |
Como usar el componente Transaction | Tauro78 | Firebird e Interbase | 2 | 01-02-2007 18:50:12 |
Como usar el componente SaveDialog | kalibur16 | Varios | 1 | 30-10-2003 22:22:24 |
¿como usar un componente? | mrmanuel | OOP | 3 | 12-05-2003 23:12:36 |
|