아래와 같이 edit에 빈칸(NULL)일때 StrToInt 함수 호출시 에러가 납니다.
Edit 박스의 text를 커서로 지우는 과정에서 change 이벤트발생하여 처리시 문제가 됩니다.
소스 특성상 입력시에 change 이벤트를 발생시키는 기능이 있어서 이문제를 해결해야하는데 좋은 방안이 없을런지요??
void __fastcall TMainChildForm::Edit_BulbOnDayStep2_2Change(TObject *Sender) {
int value;
value = StrToInt(Edit_BulbOnDayStep->Text) ; => 에디트 박스에 빈공간(NULL)일때 오류 발생
sprintf(nTemp, "%d", value);
MainChildForm->Edit_BulbOnDayStep3_1->Text = nTemp;
}
|