|
김석훈 님이 쓰신 글 :
: 소스 중에 StrToInt(Edit->Text)라는 구문때문에
: 실수로 Edit창에 문자를 넣거나 다 지워버릴때
: invalid value라고 경고 뜨면서 프로그램 중단 됩니다.
: 어떻게 숫자만 입력이 가능하게 할 수 있을까요?
int value=0;
try { StrToInt(Edit->Text); } catch (const EConvertError& E) {
// ShowMessage("잘못된 수치가 입력되었습니다.");
value=0; // 잘못된 데이터 값일 때 수치를 0으로...
}
이런식으로 프로그램 에러를 방지하시는 것도 좋을듯 합니다.
|