일반적으로 TMaksEdit을 많이 사용하는데 예를 들어 00\-00:00;1과 같이 초기화를 했을 경우
Edit에 Key 입력을 할 때 정확한 데이터가 들어가지 않을 경우 아래와 같은 메세지가 발생한다.
"Invalid input value. Use escape key to abandon changes."
잘못된 값으로 ESC 키를 입력해서 해결하라는 것이다. Edit을 선택한 후 ESC키를 누르면 해결이 되지만
유저는 어떻게 처리해야 할지 모를 수도 있다.
이것은 Borland의 Consts_SMaskEditErr Exception이 발생하기 때문이다.
이 문제를 해결하는 아주 간단한 방법은 0으로 초기화를 하지 말고 9로 하면 된다
예를들어 99\-99:99;1 과 같이 Mask를 처리하면 Exception이 발생하지 않는다.
혹시 같은 문제로 고민하고 계신 분이 있을까봐 이곳에 올립니다.
아래 주소는 Borland의 Exception 메세지를 정리한 곳입니다.
http://svn.paglo.com/paglo_open_source/roguescanner/trunk/src/UI/RogueScanner.drc
Edit에 Key 입력을 할 때 정확한 데이터가 들어가지 않을 경우 아래와 같은 메세지가 발생한다.
"Invalid input value. Use escape key to abandon changes."
잘못된 값으로 ESC 키를 입력해서 해결하라는 것이다. Edit을 선택한 후 ESC키를 누르면 해결이 되지만
유저는 어떻게 처리해야 할지 모를 수도 있다.
이것은 Borland의 Consts_SMaskEditErr Exception이 발생하기 때문이다.
이 문제를 해결하는 아주 간단한 방법은 0으로 초기화를 하지 말고 9로 하면 된다
예를들어 99\-99:99;1 과 같이 Mask를 처리하면 Exception이 발생하지 않는다.
혹시 같은 문제로 고민하고 계신 분이 있을까봐 이곳에 올립니다.
아래 주소는 Borland의 Exception 메세지를 정리한 곳입니다.
http://svn.paglo.com/paglo_open_source/roguescanner/trunk/src/UI/RogueScanner.drc
'Borland' 카테고리의 다른 글
Excel의 Text ClipBoard format (0) | 2010.01.19 |
---|---|
package 파일 linker error (0) | 2009.10.26 |
Indy를 이용한 파일 다운로드 (0) | 2009.09.16 |
환경 변수 (0) | 2009.09.10 |
Thread Test Program[WaitForMultipleObjects()] (0) | 2009.08.11 |