|
왠만하면
dTemp = StrToInt(strTemp);
하면 됩니다만.
0x1234567890ABCDEF 는 업청나게 큰 숫자 이므로
dTemp = StrToInt64(strTemp);
요래야 됩니다....
쓰고 나니 이걸 원하신게 아닌듯... ㅠㅠ
조현덕 님이 쓰신 글 :
: 아래 처럼 16진수형태의 문자열을 double로 변환하려 했는데
: 오류가 발생합니다.
: 어떻게 해야 되는지 고수님의 조언이 필요합니다.
:
: AnsiString strTemp = "0x1234567890ABCDEF";
: double dTemp = strTemp.ToDouble() ;
:
:
:
|