FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
conversión hexadecimal
Buenos tardes
La verdad necesito hacer una XOR con unos datos que recibo por el puerto, pero hasta el momento nada me funciona y no encontre nada que me ayudara, disculpen si ya lo trataron pero no vi nada. la idea es que recibo los siguientes datos y me quedan almacenados en un memo de la siguiente manera, a los datos del puerto le aplico la siguiente función para que se vean en hexa.
donde count es la cantidad de bytes recibidos por el puerto, al final en memo2 se vera Cita:
estoy utilizando el componente Tcomport 4. Muchas gracias por su colaboración y tiempo |
#2
|
||||
|
||||
Hola yebabas.
Si no entiendo mal lo que buscas realizar, tenes que tomar la cadena de a dos caracteres:
Por ejemplo, si tenes el número hexadecimal en una cadena y quisieras pasarlo a otra en formato decimal separado por un espacio:
Saludos. Edito: Es claro que se debe convenir el uso de dos caracteres para representar un valor numérico hexadecimal.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 08-11-2012 a las 22:31:43. |
#3
|
||||
|
||||
yevabas,
Revisa este código: El código anterior muestra tres versiones que simulan recibir datos Hexadecimales de un Puerto Serial y visualizan la data recibida en un Control TMemo, quizás alguna versión se adapte a tu proyecto. Espero sea útil Nelson. Última edición por nlsgarcia fecha: 10-11-2012 a las 22:27:03. |
#4
|
||||
|
||||
yevabas,
Nota del código anterior: Las versiones 1 y 2, permiten realizar operaciones numéricas y binarias a los datos Hexadecimales recibidos del Puerto Serial, dado que están en formato Decimal en un Arreglo de Bytes. La versión 3 solo permite operaciones de String, debido a dado que no hay ninguna conversión de la Data Recibida. Espero sea útil Nelson. |
#5
|
|||
|
|||
gracias por la ayuda
Gracias a todos, toda la información fue muy util al final lo adapte a lo que necesitaba y quedo así
entonces en edt1 me quedo 66 en heaxa que es el resultado de hacer una xor entre los valores que hay memo1 de nuevo muchas gracias y como siempre aprendiendo cada vez mas con su ayuda!!! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Codigo Hexadecimal | kdemia | Varios | 18 | 06-05-2014 12:56:48 |
delphi hexadecimal | yevabas | Varios | 0 | 13-11-2011 00:18:33 |
Resta Hexadecimal ??? | Ðαяισš | Varios | 6 | 15-09-2010 11:34:17 |
Verificar cadena es Hexadecimal | yapt | Varios | 4 | 19-11-2009 16:37:51 |
de Hexadecimal a Decimal | Carlos A Ortega | Varios | 1 | 04-08-2003 22:14:56 |
|