![]() |
![]() |
| Paypal | 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
|
|||
|
|||
|
Cita:
De todas formas tu tienes el Serial Spy y cada vez que pruebes el codigo que estas generando pues estaras mirando lo que sale. La cosa es emular exactamente ese protocolo.Tu estas mirando lo que sale en el software del PC y a donde va la informacion.Entonces esa es la idea, ir haciendo lo mismo que hace el software ese, pero en uno creado por ti en Delphi.Ya tienes que el PC le manda 12 bytes al portatil y espera 5 bytes de respuesta, compara y entonces envia (la PC) 6 bytes 02 1B 44 42 42 C1 y espera recivir 8 bytes que le envia el portatil 02 1B 44 31 2E 45 58 45 despues de esto existe una pequeña demora y es cuando el portatil manda una cadena de 32 bytes. ..... y asi hasta el final.(fijate bien y emula exactamente lo que sucede entre la PC y el Portatil.) Seria bueno poder ver una captura de la pantalla del PC. ¿Ademas que tipo de informacion es la que ese terminal estara enviando? Un Saludo. |
|
#2
|
|||
|
|||
|
hola, pues ahora si ya entendi a lo que te referias con emular
, le mande los parametros a la terminal asi como me comento [egostar] y por medio del evento OnTriggerAvail si me respondio la terminal exactamente igual ![]() la terminal lo que envia es un un archivo te texto y ya logre que me lo enviará, aunque esta mesclado con otros caracteres que tengo que ver la forma de limpiarla, lo que me envia es esto: Cita:
Cita:
Cita:
![]() pero pues ya estoy mejor que como empece , gracias por su ayuda! |
|
#3
|
|||
|
|||
|
Hola
Los caracteres "raros" que ves son caracteres de control, Cita:
Cita:
Hay varias formas de lograr lo que quieres. 1. Usar un ApdDataPacket configurando las propiedades
En el evento OnStringPacket solo debes de mostrar el dato recibido, por ejemplo en un TMemo
2. Con la forma como estas recibiendo los datos eliminas el inicio de la cadena (02 y 1B) y reemplazando el (03) por #13
Trata con cualquiera de las dos opciones y nos comentas. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| delphi es portable? | alba13 | OOP | 1 | 30-10-2007 12:56:14 |
| Opera portable | seoane | Varios | 3 | 30-08-2007 18:17:09 |
| Base de datos portable | Novat0 | SQL | 13 | 06-02-2007 22:24:59 |
| Busco BD portable... | n3mohack | Conexión con bases de datos | 9 | 13-01-2006 02:00:45 |
| aplicacion portable | HugoH | Varios | 1 | 28-09-2004 16:32:14 |
|