Hexadecimal para String

Delphi

22/04/2004

Pessoal estou precisando passar hexadecimal para string.

Porem to meio perdido.. me falaram que preciso passar de hexadecimal para binario e ai sim.. binario para ascii... ALguem ja fez isso e poderia me ajudar?
Seria algo como 00 A8 D6 07
Falow pessoal.. !!!

Renato - SP


Renato_sp

Renato_sp

Curtidas 0

Respostas

Beppe

Beppe

22/04/2004

Acho q isso está um pouco embaralhado para vc...eu prefiro pensar que números não estão em base nenhuma, são apenas números! Se vc quiser representá-lo como string, vc precisa escolher uma base, a base 10 é usualmente escolhida mas eh apenas uma delas.

Pelo q eu entendi, vc tem uma váriavel X: Integer e quer passar pra uma S: String como hexadeximal, não é isso? Não é complicado fazer a lógico, mas o Delphi já tem uma rotina na rtl, e vamos usá-la:

S := IntToHex(X, 8), onde 8 é o numero de digitos

Se quiser os espaços, e só incluí-los de 2 em 2.


GOSTEI 0
POSTAR