Hab jetzt mal grob drübergeguckt und würde erstmal vermuten, daß diese Funktion schon Unicodefähig ist,
also daß sie ab D2009 problemlos funktioniert.
AnsiStringPos dürfte als
Unicode verfügbar sein (liegt an der kranken Umsetzung, wo es zwar
ansi heißt, aber
Unicode drin ist) ... ich vermute einfach mal, daß es ab D2009 als
Unicode definiert ist.
Insgesamt muß man anscheinend nur an 2 Stellen aufpassen:
AnsiStrPos und StrEnd (gibt es da eventuell auch ein AnsiStrEnd?)
Wenn diese beiden Funktionen in D2009/D2010 mit
PWideChar arbeiten, sollte es keine Probleme geben, ansonsten muß man nur passende unicodefähige Ersatzfunktionen dafür verwenden.
Ansonsten seh ich keinerlei Probleme.