somar hexadecimais
Gostaria de saber como somar hexadecimais grandes no delphi.
ex: CA23543CBBA2 + CAB23CCAEBBA
queria um jeito de fazer essa soma...
abração a todos...
ex: CA23543CBBA2 + CAB23CCAEBBA
queria um jeito de fazer essa soma...
abração a todos...
Paulovitor22
Curtidas 0
Respostas
Wdrocha
03/12/2008
Cara uma vez eu fiz isso.....uma calc que tinha várias funções....tah em ksa....como não lembrava como fazia....pedi uma ajuda ao google...e lembrei...
tem essa função q tirei do ActiveDelphi q converte para inteiro...
tem essa função q tirei do ActiveDelphi q converte para inteiro...
function HexToInt(const _str: String): Integer; begin result := StrToInt(´$´ + _str); end
GOSTEI 0
Wdrocha
03/12/2008
aew....vc converte para inteiro e soma....depois converte para Hexa de novo....foi assim q eu fiz uma vez....
e nunca tive problemas como números grandes....
espero ter ajudado...
e nunca tive problemas como números grandes....
espero ter ajudado...
GOSTEI 0
Paulovitor22
03/12/2008
aew....vc converte para inteiro e soma....depois converte para Hexa de novo....foi assim q eu fiz uma vez....
e nunca tive problemas como números grandes....
espero ter ajudado...
mas o problema maior é que sao varias mas muitos mesmos numero hexadecimais, e depois desses varios hexadecimal terei que somar todos eles e dividir por um numero inteiro...
e ai ??? alguem sabe somar hexadecimais gigantes...
tipo
BCAAABCC21ACB32AECFDEADC23ABCC +
BACEEEC21CA223344ABCDEAE2211452C
ou seja tenho essas duas hexa inteira, sendo que poderia somar essas duas hexa de 2 em dois caracteres separadamente.
BC + AA + AB + CC + 21 + AC + B3 + 2A + EC + FD + EA + DC + 23 + AB + CC
agradeco
poderia me ajudar a somar os hexa acima ?
GOSTEI 0