제가 완전 델파이 초짜라서요..
아래의 문장이 이해가 되지 않아서 그런데 해석좀 해 주실 분 안 계신가요??
// 고객 번호가 정수값 범위(10 ~ 99)인지 체크
If (StrToIntdef(Trim(NumberIn.Text), -99) or
(StrToInt(Trim(NumberIn.Text)) < 10) or
(StrToInt(Trim(NumberIn.Text)) >99) Then
begin
ShowMessage ('고객 번호가 정수값 범위(10 ~ 99)인지 확인하세요');
NumberIn.SetFocus;
Exit;
end;
빨리 알려주심 감사하겠습니당...
그리고 여기서 Error가 발생하는데요...
Error 내용 : " Operator not applicable to this operand type "이라고 나네요..
li_tmp : integer;
begin
tryStrToInt(Trim(NumberIn.Text),li_tmp);
if Not (li_tmp in [10..99]) then
begin
ShowMessage ('고객 번호가 정수값 범위(10 ~ 99)인지 확인하세요');
NumberIn.SetFocus;
Exit;
end;