Datos Puerto COM(USB)
Buena noches amigos.
Tengo que modificar una aplicacion que envie datos y reciba respuesta por el puerto COM (USB) alguien me puede ayudar. La aplicacion esta realizada delphi 6. gracias, |
Después de tantos mensajes como tienes, hay que recordarte la guía de estilo :D
|
Cita:
|
¿Puntualmente qué necesitás hacer?
|
Hola:
Transmitir datos de un pos a una maquina Transbank (pago con tarjetas de credito), para realizar el pago y luego recibir de la maquina Transbank que el pago fue realizado. en resumen necesito enviar y recibir datos por la COM(USB) gracias, |
Cita:
Bien, con TComPort podés hacerlo. Siempre y cuando tengas el manual que explique qué información enviar y qué información devuelve el equipo. |
Com(usb)
Gracias lucho6007, por tu respuesta
pero me puedes dar un ejemplo del funcionamiento del componente. este es la informacion que envio '026|25000|038|<0x39>' y esta es la que recibo '<0x30>026|1|025|<0x39>' gracias, |
com
Cita:
Cita:
saludos |
Hay dos temas muy distintos, relacionados a tu pregunta:
1. El uso de puertos serie Esto sería la capa de hardware de la comunicación con el dispositivo, tanto en el foro como en el mundo de la programación generalista, puedes encontrar información sobre el uso de puertos serie, que básicamente es abrir un puerto, configurarlo, y escribir y leer información. Para esto podes utilizar las herramientas que te sugieren o hacerlo en forma nativa, como en este ejemplo: PruebaModem. 2. El protocolo de comunicación La capa de aplicación va a ser exclusiva del dispositivo con que quieras comunicarte, normalmente el fabricante suele documentar su protocolo, salvo que sea privado o genérico. En tu caso pude encontrar esta información.. Esa capa la vas a tener que desarrollar y no se trata de algo generalista, sino particular por lo que salvo que alguien la haya implementado, dudo que puedas encontrar asistencia en el foro. Por cierto, te cuento que por lo que vi en la página, el proveedor dispone de algunos SDK para otras plataformas, lo cual evaluaría de utilizar. Saludos. |
Hola amigos:
bueno no he podido avanzar mucho con esto, use el componente "ComPort Library version 4.10", logro abrir el puerto, pero no puede ni enviar ni recibir informacion. Codigo en Version Delphi 6
En realidad las habilidades se me estan acabando.. y he pensado hacer una DLL con delphi 10 (Tokio) para solucionar mi gran problema pero temo que no sepa como hacerlo.. :( adjunto pagina del proveedor https://www.transbankdevelopers.cl/d...egrado#drivers ahi aparecen varios ejemplo, pero como dije anteriormente estoy bloqueado y no se como avanzar. alguien me puede ayudar o darme un haz de luz Gracias, Patricio |
Com
Cita:
Te envié mensaje privado |
Hola,
Los caracteres de control {0x06}, {0x02}, {0x03} cámbialos por #6, #2, #3 respectivamente y deben estar fuera de la cadena,
#2 [STX] y #3 [ETX] son (Inicio de Texto) y (Fin de Texto) #6 [ACK] es un caracter que normalmente se utiliza para confirmar la recepción de los paquetes de datos. Saludos |
Puerto COM
Egostar, Hola
probe lo que me enviaste pero no resulto.. |
Cita:
Saludos |
La franja horaria es GMT +2. Ahora son las 01:43:29. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi