FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
cuando finaliza un evento
Hola!
tengo un pequeño lío. tengo una aplicación que recibe datos de un escaner. Cada vez que el escaner lee un código de barras válido, salta un evento. En este evento recojo la cadena leída. Hasta aquí todo normal. Pero lo que quiero es: Una vez leída la cadena, que el evento de recogida del escaner finalice, y DESPUÉS de que haya acabado el evento, procesar la cadena. Por eso querría "algo" para saber que el evento ha finalizado y poder procesar la cadena. No sé si me he explicado... Muchas gracias por vuestra atención. Un saludo, Jon |
#2
|
||||
|
||||
Hola.
Podrías probar con un application.processmessages al final del evento y si no te sirve lo único que se me ocurre es declarar una variable y ponerla en false o true dependiendo si ha finalizado o no. Saludos
__________________
Be water my friend. |
#3
|
||||
|
||||
Hola jonmendi.
Otra alternativa es enviar un mensaje al finalizar la lectura de la cadena. Sólo a modo de ejemplo, supongamos que la cadena es enviada por el scanner hacia un TEdit y utilizamos el evento OnChange del mismo:
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
|||
|
|||
gracias Newtron y ecfisa!
Newtron: si pongo un application.processmessages al final del evento, todavía no lo ha finalizado, con lo que no creo que me sirva. Y si cambio el valor de una variable, debería tener algo como un ttimer para ir leyendo el valor de la variable, pero no es eso lo que quiero. Ecfisa: Efectivamente el escaner envía la cadena a un TEdit, pero si hago algo en el evento OnChange, ANTES de que finalice el evento de captura del escaner, salta el evento onchange, y después vuelve al evento de captura del escaner a finalizar. Con lo que tampoco me serviría. De todos modos, muchísimas gracias por vuestro tiempo. Un saludo, Jon |
#5
|
||||
|
||||
Cita:
La idea fue indicarte el uso de mensajes con un ejemplo, tál como lo expresé en mi mensaje anterior: "Sólo a modo de ejemplo,...". Cita:
como finalización del código del procedimiento asociado a ese evento que estás mencionando (y que desconozco). Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
|||
|
|||
ops!
perdona por no haber comprendido bien el mensaje anterior. Debo estar espeso por no haber hecho la siesta... Lo pruebo y te comento, gracias! Jon |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Evento para saber cuando se fuerza el cierre de una aplicación | APO | OOP | 1 | 08-12-2011 14:20:56 |
Evento cuando lee el ultimo nro del codigo de barras | Viky | Varios | 3 | 08-06-2010 18:21:39 |
Evento cuando se crea un componente sobre el mio | delphiladero | OOP | 1 | 17-06-2008 12:51:10 |
Como ejecutar un procedimiento en mis forms mostrados, cuando ocurra un evento?? | jcapitan | OOP | 5 | 21-06-2007 18:16:56 |
Transferencia FTP no se finaliza | DarkByte | Internet | 0 | 05-03-2005 10:39:35 |
|