안녕하세요. 임태영입니다.
EDBEditError에 관해 질문드립니다.
MaskEdit를 사용해서 문자를 입력받을 때 입력되는 문자의 오류로 인해
EDBEditError가 발생하는데,
이 때 나타나는 에러메세지를 사용자가 임의의 문자열로 바꿔서 출력할 수 있나요 ?
꼭 위의 에러메세지 뿐만 아니라 다른 에러의 경우에도 에러메세지를 적절하게 수정
해서 출력하는 방법이 있는지 궁금합니다.
그리고 제가 에러부분을 다음과 같이 처리했는데 except 구문이 실행이
안되네요,, 어디가 잘못된 것인지 모르겠네요..
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
try
label1.caption:=MaskEdit1.text;
except on EDBEditError do
ShowMessage('잘 입력해 봐 ..');
end;
end;
참고로 EditMask는 숫자 네개를 입력받는 '0000;0;_' 이구요..
에러는 숫자를 네자리 모두 입력하지 않았을 때 발생합니다.
도움 말씀 부탁합니다.
|