Q&A

  • StrToInt 에서 HexaDemical 문제가 있는데요..
델파이 초보입니다.. 귀찮더라도 답해주시면 정말 감사하겠습니다.



음.. 어떤 유효값의 헥사코드를 스트링으로 받아서요, 그걸 정수형으로

변환시켜 주려고 하는데, 델파이 헬프 파일에서는 StrToInt 함수가

10진수,16진수 공히 변환시켜 준다고 하는데, 직접 돌려보니깐 A~F값이 들어

있으면 "A는 정수값으로 변환될 수 없다.."라는 에러가 나네여..

따로 펑션을 만들어서 간접적으로 식을 짜주면 되겠지만, 되도록이면

(이런 저런 요소들이 많이 들어가는 프로그래밍을 하기 위해서, 되도록 제작하

는 펑션의 수를 줄이려고 하므로) 그 함수를 그냥 쓰면서 문제를 해결했으면

하는데, StrToInt 함수가 주어진 스트링을 헥사코드로서 인식하게 하려면

어떻게 하면 될까여?





2  COMMENTS
  • Profile
    이정욱 1999.08.19 21:19
    만약 Str에 들어온스트링이 'AAAA'라면 StrToInt('$'+Str) 하시면 됩니다.

    즉, 16진수는 앞에 '$'를 붙여줘야 16진수라는것으로 인식하게 되죠.

    그냥하시면 안됩니다. 그러면 그냥 10진수로 인식을 하니까요.

    그럼..



    김지엽 께서 말씀하시기를...

    > 델파이 초보입니다.. 귀찮더라도 답해주시면 정말 감사하겠습니다.

    >

    > 음.. 어떤 유효값의 헥사코드를 스트링으로 받아서요, 그걸 정수형으로

    > 변환시켜 주려고 하는데, 델파이 헬프 파일에서는 StrToInt 함수가

    > 10진수,16진수 공히 변환시켜 준다고 하는데, 직접 돌려보니깐 A~F값이 들어

    > 있으면 "A는 정수값으로 변환될 수 없다.."라는 에러가 나네여..

    > 따로 펑션을 만들어서 간접적으로 식을 짜주면 되겠지만, 되도록이면

    > (이런 저런 요소들이 많이 들어가는 프로그래밍을 하기 위해서, 되도록 제작하

    > 는 펑션의 수를 줄이려고 하므로) 그 함수를 그냥 쓰면서 문제를 해결했으면

    > 하는데, StrToInt 함수가 주어진 스트링을 헥사코드로서 인식하게 하려면

    > 어떻게 하면 될까여?

    >

    >





  • Profile
    김지엽 1999.08.19 22:27
    이정욱 께서 말씀하시기를...

    > 만약 Str에 들어온스트링이 'AAAA'라면 StrToInt('$'+Str) 하시면 됩니다.

    > 즉, 16진수는 앞에 '$'를 붙여줘야 16진수라는것으로 인식하게 되죠.

    > 그냥하시면 안됩니다. 그러면 그냥 10진수로 인식을 하니까요.

    > 그럼..

    >

    > 김지엽 께서 말씀하시기를...

    > > 델파이 초보입니다.. 귀찮더라도 답해주시면 정말 감사하겠습니다.

    > >

    > > 음.. 어떤 유효값의 헥사코드를 스트링으로 받아서요, 그걸 정수형으로

    > > 변환시켜 주려고 하는데, 델파이 헬프 파일에서는 StrToInt 함수가

    > > 10진수,16진수 공히 변환시켜 준다고 하는데, 직접 돌려보니깐 A~F값이 들어

    > > 있으면 "A는 정수값으로 변환될 수 없다.."라는 에러가 나네여..

    > > 따로 펑션을 만들어서 간접적으로 식을 짜주면 되겠지만, 되도록이면

    > > (이런 저런 요소들이 많이 들어가는 프로그래밍을 하기 위해서, 되도록 제작하

    > > 는 펑션의 수를 줄이려고 하므로) 그 함수를 그냥 쓰면서 문제를 해결했으면

    > > 하는데, StrToInt 함수가 주어진 스트링을 헥사코드로서 인식하게 하려면

    > > 어떻게 하면 될까여?

    > >

    > >

    > 빠른 답변에 정말 감사드립니다.....이정욱님 ^^

    앞으로도 많은 도움 부탁드릴꼐요.....^^

    >