manojsharma
18th December 2006, 16:17
Hi all,
How can I convert hexadecimal code to binary in baan-IV.
Thankx in advance.
george7a
18th December 2006, 16:41
Hi,
Every digit in Hexa converts to four binary digits
Hex ==> Bin
0 ==> 0000
1 ==> 0001
2 ==> 0010
...
..
F ==> 1111
Example:
F2 ==> 11110010
function string Hex.to.Bin(string in.hex(32))
{
| Written By: George Abdo
long i
string tmp.bin(4),out.bin(128)
for i=1 to len(in.hex)
on case in.hex(i;1)
case "0": tmp.bin = "0000"
break
case "1": tmp.bin = "0001"
break
case "2": tmp.bin = "0010"
break
case "3": tmp.bin = "0011"
break
case "4": tmp.bin = "0100"
break
case "5": tmp.bin = "0101"
break
case "6": tmp.bin = "0110"
break
case "7": tmp.bin = "0111"
break
case "8": tmp.bin = "1000"
break
case "9": tmp.bin = "1001"
break
case "A": tmp.bin = "1010"
break
case "B": tmp.bin = "1011"
break
case "C": tmp.bin = "1100"
break
case "D": tmp.bin = "1101"
break
case "E": tmp.bin = "1110"
break
case "F": tmp.bin = "1111"
break
default:
return ("Error")
endcase
out.bin=out.bin&tmp.bin
endfor
return(out.bin)
}
I hope it helps,
- George
manojsharma
18th December 2006, 17:04
Hi George,
Thanks for your reply. I will check and revert to you
manojsharma
20th December 2006, 21:51
Hi George,
My problem solved. Thanks a lot.