Desarrollo con dispositivos serie y escaner

09/01/2007 - 12:37 por Francisco Matamoros | Informe spam
Buenas, feliz año a todos.
Quiero hacer una aplicación que lea de dos dispositivos a la vez, un
cronómetro conectado al com y un escaner al teclado.
La pantalla consiste en un datagrid, una columna para las lecturas del
escaner y otra para las del crono. No irán necesariamente parejas, es decir,
puedo leer tres o cuatro lecturas con uno sin que se produzca ninguna del
segundo.
Alguna idea de cómo manejar esto.
Saludos y gracias como siempre.

Preguntas similare

Leer las respuestas

#1 RFOG
10/01/2007 - 00:23 | Informe spam
On Tue, 09 Jan 2007 12:37:19 +0100, Francisco Matamoros
wrote:

Buenas, feliz año a todos.
Quiero hacer una aplicación que lea de dos dispositivos a la vez, un
cronómetro conectado al com y un escaner al teclado.
La pantalla consiste en un datagrid, una columna para las lecturas del
escaner y otra para las del crono. No irán necesariamente parejas, es
decir,
puedo leer tres o cuatro lecturas con uno sin que se produzca ninguna
del
segundo.
Alguna idea de cómo manejar esto.
Saludos y gracias como siempre.





Threads, los datasheets del cronómetro y del escanner, el componente
SerialPort para el cronómetro y el escanner, como no sea que reciba
directamente como si fuera un teclado, poco podrás hacer.

Te creas dos threads, uno para escanear el cronómetro, otro para el
teclado. Defines un delegado en la ficha principal que actualice la
información por un lado del crono y otro delegado con la del scanner (en
este caso, si recibes teclas normales, pues con capturar en OnKeyPress de
la ficha o del grid, te basta). Cada vez que recibas algo del crono,
llamas al delegado mediante el método Invoke de la ficha.


Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
Un hombre con una idea nueva es un loco hasta que la idea triunfa.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida