Man könnte das auch einfach direkt so schreiben, denn es gibt in
Winapi.Windows bereits eine explizite kleine clevere Routine, die sich um das korrekte Übergeben eines einzelnen AnsiChars an die
Winapi kümmert:
Delphi-Quellcode:
function LoCase(C: AnsiChar): AnsiChar;
begin
Result := CharLowerA(C);
end;