Mangels Delphi 2009 kann ich nicht überprüfen, wie die neuen
Unicode-Char gekennzeichnet sind. Wurde nicht das normale Char in Delphi abgeändert? Falls dem nicht so ist, ist das AnsiChar natürlich überflüssig, ansonsten sehe ich keinen Grund den Code zu 2009 inkompatibel zu halten.