Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   String Hexadecimal '000CB2' a Cardinal o Integer (https://www.clubdelphi.com/foros/showthread.php?t=26878)

onlytk 06-11-2005 17:13:00

String Hexadecimal '000CB2' a Cardinal o Integer
 
Creo que el titulo del hilo lo dice todo, lo que quiero es transformar una cadena que esta dada por un numero en hexadecimal de la forma '000CA23' a un Integer o Cardinal, por favor alguien sabe como puedo hacerlo ??? gracias de antemano, salu2.

onlytk 06-11-2005 17:24:32

Me respondo a mi mismo jejejeje, enkontre la respuesta, lo ke tenia ke hacer era konkatenar '0x' antes de mi variable ke kontenia la kadena kon un numero en hexadecimal, entonces asi obtuve la konversion :p .
Código Delphi [-]
var
hexstr: String;
valor : Integer;
begin
hexstr := '000AB23';
valor := StrToInt('0x' + hexstr); // Tambien funciona con '$' + hexstr
ShowMessage(IntToStr(valor));
end;
Salu2

Kreyser 06-11-2005 17:24:38

Hola,

Algo como...

Código Delphi [-]
StrToInt('$' + '000CA23')

Saludos.


La franja horaria es GMT +2. Ahora son las 09:04:10.

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