Edit 나 MaskEdit로 입력 받는 문자(열)을 if문으로 판단을 했읍니다.
그런데 생각한대로 판단이 되지를 않네요..
if (Edit1.Text <> 'AA') or (Edit1.Text <> 'BB') or (Edit1.Text <> 'CC') then
ShowMessage('문자열이 다릅니다.');
또는
if (CompareStr(Edit1.Text,'AA') < 0) or (CompareStr(Edit1.Text,'BB') < 0)
or (CompareStr(Edit1.Text,'CC') then ShowMessage('문자열이 다릅니다.');
여기서 CompareStr 함수 대신에 CompareText 함수를 써도 같은 결과입니다.
"문자열이 다릅니다." 라는 메세지 창이 뜨지를 않습니다.
Edit 나 MaskEdit를 대문자만 입력 받는다는 가정에서 말입니다.
|