아시다시피 Delphi/C++Builder 2009 버전은 유니코드가 전면 적용된 버전이죠. 따라서 2009 버전에서 TEdit의 MaxLength 값을 10이라고 지정한다면 영숫자 뿐만 아니라 한글도 10자까지 들어갈 수 있다는 것을 의미합니다. 반면, Delphi/C++Builder의 2007 버전은 유니코드가 적용되지 않은, 즉 Ansi 코드 버전입니다. 따라서 MaxLength에서 설정한 값이 10이라면, 한글만 입력했을 경우 5자만 들어가는 것이 정상입니다. 그런데, 최근 델파이를 사용하는 주요 업체들 중 한군데에서 기술지원을 요청한 케이스에서, Delphi 2007에서 TEdit의 MaxLength가 마치 유니코드 버전인 것처럼 동작한다는 레포트가 있었습니다. 다시 말해, MaxLength...more
2009/07/14 19:36 2009/07/14 19:36

trackback :: http://blog.devquest.co.kr/imp/trackback/54