FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Cómo convertir un integer a hexadecimal?
Hola que tal,
e estado intentado convertir un integer a un hexadecimal, que de como resultado: Código:
[size - 16] 08 2A 65 13 42 65 98 22 45 00 00 00 00 00 00 00 // por que no corresponde el valor integer al este hexa por ejemplo si yo convierto string a HEX:
y luego trato de pasar hex a string me genera un un hexa diferente. utilizo el siguiente archivo. UBigIntsV3.rar
Como hago para generar el mismo hexadecimal. lo que trato de hacer encontrar una función que genere lo mismo. yo desconozco que función utilicen para generar ese raro valor hexadecimal con integer de 15 gracias por su respuesta Última edición por elmago00 fecha: 18-11-2014 a las 20:32:25. |
#2
|
||||
|
||||
elmago00,
Cita:
Revisa este código: El código anterior en Delphi 2010 bajo Windows 7 Professional x32, convierte números de Decimal a Hexadecimal y viceversa, como se puede ver en la siguiente imagen: Notas: 1- El rango de números enteros que puede manejar el código propuesto es de 0 a 2^64 - 1 (Tipo UInt64). 2- El número hexadecimal 082A6513426598224500000000000000 no es el equivalente del número decimal 256312456892254, como se puede ver en la siguiente imagen : Tomado de : Conversor binario/decimal/hexadecimal 3- Para números tan grandes (Como el hexadecimal 082A6513426598224500000000000000), se requiere de una librería aritmética de precisión arbitraria, te sugiero consultar: Cita:
Nelson. Última edición por nlsgarcia fecha: 19-11-2014 a las 04:53:21. |
#3
|
||||
|
||||
elmago00,
Cita:
Revisa este código: El código anterior en Delphi 2010 bajo Windows 7 Professional x32, convierte números de Decimal a Hexadecimal y viceversa por medio de DFF Library, como se puede ver en la siguiente imagen: Espero sea útil Nelson. |
#4
|
||||
|
||||
Hola elmago00
Otra opción para la librería estándar Delphi:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
|||
|
|||
Gracias Nelson y ecfisa resolvieron gran parte de mi problema, ahora solo me queda una pregunta,
como puedo separar la cadena del Tedit en gruppo de 2. por ejemplo :256312456892254 quisiera que quedara en string. var1: 25 var2: 63 etc e intentado pero solo puedo separarlo en array de char, pero los necesito en string, y debido que el TEdit no puedo usar identificador o separador, parar separar el string, se me dificulta y tampoco puedo especificar un valor, por que el usuario debe insertarlo. si tienen tiempo para ayudarme con esto ultimo, se los agradecería mucho. mil gracias por ayudarme siempre. Última edición por elmago00 fecha: 20-11-2014 a las 19:31:58. |
#6
|
||||
|
||||
elmago00,
Cita:
Revisa este código: El código anterior en Delphi 7 sobre Windows 7 Professional x32, permite dividir un número en grupos de 2, como se puede ver en la siguiente imagen: Espero sea útil Nelson. Última edición por nlsgarcia fecha: 20-11-2014 a las 20:58:36. |
#7
|
||||
|
||||
Cita:
Aunque logicamente, al ser un total de 15 caracteres, no es posible almacenar dos caracteres por variable ... Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 20-11-2014 a las 20:58:35. |
#8
|
||||
|
||||
Hola el mago00.
Para ampliar opciones, otro modo de asignar las duplas a las variables:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#9
|
||||
|
||||
Muy ingenioso.
|
#10
|
|||
|
|||
muchas gracias el problema esta resuelto.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Convertir Binario a Hexadecimal. | JoseFco | ASM y Microcontroladores | 21 | 30-10-2008 22:43:31 |
convertir int o char a hexadecimal. | bactering | C++ Builder | 2 | 05-10-2008 21:18:45 |
¿Cómo convertir de word a integer? | bluegene | Varios | 16 | 19-03-2007 22:31:18 |
String Hexadecimal '000CB2' a Cardinal o Integer | onlytk | Varios | 2 | 06-11-2005 17:24:38 |
Como Convertir un dato Integer ó Float a String en FireBird???? | AGAG4 | Firebird e Interbase | 8 | 04-12-2004 02:59:47 |
|