다음의 예문을 보아 주십시오.
var
String1, String2 : String;
i : integer;
begin
String1 := 'STEVE';
String2 := 'STEVe';
I := CompareStr(String1, String2);
if I<0 then <--------------------------------요 부분입니다.
ShowMessage('스트링값이 틀림니다.')
end;
왜 String 문자값이 같지 않은 것이 0 보다 작은 값이 나오지요?
같으면 0 이 되나요?
고수분들의 답변 부탁 드립니다.
> 다음의 예문을 보아 주십시오.
>
> var
> String1, String2 : String;
> i : integer;
> begin
> String1 := 'STEVE';
> String2 := 'STEVe';
> I := CompareStr(String1, String2);
> if I<0 then <--------------------------------요 부분입니다.
> ShowMessage('스트링값이 틀림니다.')
> end;
>
> 왜 String 문자값이 같지 않은 것이 0 보다 작은 값이 나오지요?
> 같으면 0 이 되나요?
> 고수분들의 답변 부탁 드립니다.
>
ShowMessage(IntToStr(i));
해서 i값이 얼마가 나오는지 확인하면 간단 할듯..