Delphi:{$IFDEF UNICODE}
Result := WideCompareStr(Str1, Str2);
{$ELSE}
Result := AnsiCompareStr(Str1, Str2);
{$ENDIF}===============================C:#ifdef UNICODE
#define CompareStr WideCompareStr
#else
#define CompareStr AnsiCompareStr
#endifreturn CompareStr(Str1, Str2);
如果有很多地方用到CompareStr的话,Delphi的就显得太麻烦了点。
Result := WideCompareStr(Str1, Str2);
{$ELSE}
Result := AnsiCompareStr(Str1, Str2);
{$ENDIF}===============================C:#ifdef UNICODE
#define CompareStr WideCompareStr
#else
#define CompareStr AnsiCompareStr
#endifreturn CompareStr(Str1, Str2);
如果有很多地方用到CompareStr的话,Delphi的就显得太麻烦了点。
fucntion CompareStr(...) ...
begin
{$IFDEF UNICODE}
Result := WideCompareStr(Str1, Str2);
{$ELSE}
Result := AnsiCompareStr(Str1, Str2);
{$ENDIF}
end;