Q&A

  • 범위 체크
어떤 값이 입력 될때.. 범위를 체크하려고 하는데요..

숫자 값이 입력 된다면.. 1~5 정수와 실수가 들어가는 값을 체크 하려고 하는데요..

값은 EDITBOX 에 들어있는 값을 체크 하려고 하거든요.

그런데 이 EDITBOX 에 있는 값을 STRTOINT 를 써서 바꾸고 값을 비교했더니..

잘 되던데.. 문제는 실수 값이 들어갔을때.. 에러 가 난나느 건데요..

정수든 실수든 1~5 범위 안의 값인지 체크 할수 있는 방법은 없나요..

2  COMMENTS
  • Profile
    최용일 2001.03.24 01:40
    안녕하세요. 최용일입니다.



    실수로 변환해서 검사하세요. 정수도 실수의 한 부분이니까...



    if (StrToFloat(Edit1.Text) > 0) and (StrToFloat(Edit1.Text) < 5) then

    어쩌고 저쩌고...;



    ^^ 항상 즐코하세요...



    델파초짜.. wrote:

    > 어떤 값이 입력 될때.. 범위를 체크하려고 하는데요..

    > 숫자 값이 입력 된다면.. 1~5 정수와 실수가 들어가는 값을 체크 하려고 하는데요..

    > 값은 EDITBOX 에 들어있는 값을 체크 하려고 하거든요.

    > 그런데 이 EDITBOX 에 있는 값을 STRTOINT 를 써서 바꾸고 값을 비교했더니..

    > 잘 되던데.. 문제는 실수 값이 들어갔을때.. 에러 가 난나느 건데요..

    > 정수든 실수든 1~5 범위 안의 값인지 체크 할수 있는 방법은 없나요..

  • Profile
    송길수 2001.03.24 01:14
    저두 잘은 모르는데여...



    혹시 StrToFloat을 하면 되지 안을까여..??



    정확한건 아니지만 저의 생각은.....



    한번해보시고 안된다고 욕은 하지 말아주세여..^^



    즐푸하세여..^^



    델파초짜.. wrote:

    > 어떤 값이 입력 될때.. 범위를 체크하려고 하는데요..

    > 숫자 값이 입력 된다면.. 1~5 정수와 실수가 들어가는 값을 체크 하려고 하는데요..

    > 값은 EDITBOX 에 들어있는 값을 체크 하려고 하거든요.

    > 그런데 이 EDITBOX 에 있는 값을 STRTOINT 를 써서 바꾸고 값을 비교했더니..

    > 잘 되던데.. 문제는 실수 값이 들어갔을때.. 에러 가 난나느 건데요..

    > 정수든 실수든 1~5 범위 안의 값인지 체크 할수 있는 방법은 없나요..