Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Convertir hexa a decimal (https://www.clubdelphi.com/foros/showthread.php?t=29946)

dmasson 05-02-2006 01:15:57

Convertir hexa a decimal
 
Hola amigos, me encuentro con la necesidad de convertir caracteres en hexadecimal, probé con esto:

var nible : char;
baustein: string;
begin
nible:=baustein[i]'; // baustein[i] contiene caracteres 0..F
Strtoint('$'+nible);
end;
y me da el mensaje "EConvertError with message "$," sin embargo probé de poner una constante y funciona perfecto:

Strtoint('$'+'F');

donde está el error ??, cual es la diferencia de pasarle una constante o una variable tipo string a la función Strtoint ??

Gracias de antemano
Daniel

Fernando 05-02-2006 08:14:17

Busca en www.q3.nu

Saludos.

Delfino 05-02-2006 09:52:00

Has probado la funcion HexToInt (o IntToHex para lo contrario)?

dmasson 05-02-2006 12:53:04

Convertir a hexadecimal
 
Muchas gracias Fernando, acabo de entrar en q3
Saludos
Daniel

vtdeleon 05-02-2006 15:48:05

Saludos
Cita:

Empezado por Delfino
Has probado la funcion HexToInt

Esa no existe, solo HexToBin.
Cita:

Empezado por Delfino
(o IntToHex para lo contrario)?

Esta si está!


La franja horaria es GMT +2. Ahora son las 02:25:02.

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