I don't understand how AnsiLowerCase
works and AnsiCompareText
is not. Both rely on low-level Windows API functions. Can you give some concrete example?
The only example you provided is not sure. The following code shows "0":
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(AnsiCompareText('IntProcHeading', 'intprocheading').ToString);
end;