파워빌더 Global Function
파워빌더(PowerBuilder) - 16진수 문자열을 10진수 숫자로 변환
A4M
2022. 2. 10. 15:44
16진수 문자열을 10진수 정수로 변환합니다.
Return Type : string
Function Name : gf_hex2dec
Argument Type : string Argument Name : as_hex
uint i, li_len
long ll_dec
string ls_n
li_len = len(as_hex)
for i = 1 to li_len
ls_n = upper(mid(as_hex, i, 1))
choose case ls_n
case 'A'
ls_n = '10'
case 'B'
ls_n = '11'
case 'C'
ls_n = '12'
case 'D'
ls_n = '13'
case 'E'
ls_n = '14'
case 'F'
ls_n = '15'
end choose
ll_dec += long(ls_n) * 16^(li_len - i)
next
return ll_dec
예)
gf_hex2dec('F1F1')
-> 61937 을 반환합니다.