Q&A

  • 입력되는 데이타가 숫자가 아닐때 판단방법
어떠한 데이타를 받을 때 입력한 데이타가 숫자가 아니면 '올바르게 데이타를 입력하라는 메시지를 나타내려고 합니다."

입력받는 데이타가 숫자인지 아닌지 알아내는 방법을 가르쳐 주십시오. 참고로 입력받을 숫자의 길이는 00000000 ~ 99999999사이입니다.

1  COMMENTS
  • Profile
    최석기 2000.05.23 06:31
    델초조 wrote:

    > 어떠한 데이타를 받을 때 입력한 데이타가 숫자가 아니면 '올바르게 데이타를 입력하라는 메시지를 나타내려고 합니다."

    > 입력받는 데이타가 숫자인지 아닌지 알아내는 방법을 가르쳐 주십시오. 참고로 입력받을 숫자의 길이는 00000000 ~ 99999999사이입니다.



    해당 입력 데이터가 string 형이면 StrToInt나 StrToFloat등으로 변환 시키면서 exception 처리로 잡아내면 됩니다.



    try

    inttostr(입력데이터);

    except

    ShowMessage('숫자값이 아닙니다.');

    end;