FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Componente Comport
Tengo un problema con el componente CPortLib, exactamente con el
Comport, no me captura la informacion a traves de un For - End funciona bien si lo hago por partes (es decir click para capturar, click para procesar) pero no me sirve asi, debo poner todo el proceso a traves de un for, les paso algo... esto debe ser automatico, alguien podria ayudar con este tema desde ya gracias por su respuestas Última edición por ecfisa fecha: 30-03-2011 a las 21:16:54. Razón: Etiquetas DELPHI |
#2
|
||||
|
||||
Cita:
Prueba de esta manera a ver. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Nada MarcosZorrila, sigue sin funcionar y me va a volver loco este tema Saludos. |
#4
|
|||
|
|||
Hola!
1. No veo el porque en cada iteracion del ciclo for asignas puerto baudios y abres el puerto. Creo que eso lo debes de hacer antes de entrar en el ciclo for.
2. ¿Has visto los ejemplos que tre el comport? Ahi te muestra que deberias de usar el evento OnRxChar para capturar los datos entrantes:
3. Por supuesto esto ultimo lo deberas adaptar a tus nececidades. Saludos!!
__________________
ESTO ES UN FORO ... NO UN MÓVIL ¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender? |
#5
|
|||
|
|||
Cita:
Gracias FGarcia por la respuesta. Con respecto a asignar y abrir el puerto lo hago antes del for y con respecto al OnRxChar si fue lo primero que probe pero igual no recibo la informacion hasta que termine el programa, y necesito recibir la informacion despues de cada ComPort.WriteStr('1'); para poder trabajar con la informacion que recibo antes de tener la siguiente vuelta. Saludos. |
#6
|
|||
|
|||
harimuya:
Con un ratillo libre hice este ejemplo, revisalo y espero que sea lo que necesitas. El proyecto esta en delphi 2010, se supone que en versiones anteriores lo puedes abrir, en caso de algun problema solo comenta la linea siguiente (en el Source Code del proyecto)
La unit2 solo la cree para hacer pruebas con el hardware adecuado, no es necesario que la uses. Otro detalle es en comport version 2010 es el uso de AnsiString en vez de String solamente, solo cambia el tipo de variable donde sea necesario en el proyecto si tienes una version anterior. No olvides comentarnos como te fue.
__________________
ESTO ES UN FORO ... NO UN MÓVIL ¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender? |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
problemas con comport | juanpa130679 | Varios | 1 | 30-03-2011 22:34:53 |
Componente ComPort | Mary Carmen G. | Varios | 1 | 06-08-2008 00:30:26 |
ayuda para instalar el componente ComPort en Builder 5 | pollo_c | C++ Builder | 0 | 04-08-2008 15:05:48 |
componente ComPort | pollo_c | Varios | 12 | 02-08-2008 23:14:33 |
ayuda con componente comport | dperezju | ASM y Microcontroladores | 22 | 02-08-2008 20:45:08 |
|