Es macht überhaupt keinen Sinn, AnsiString in XE2 zu verwenden, wenn alles andere um dich herum
Unicode ist.
Doch, an vielen Stellen. Seien es Netzwerkübertragungsprotokolle,
DLL-Aufrufe, Dateiformate, ...
Man kann nicht alles einfach auf
Unicode umstellen, weil dann z.B. bisherige Schnittstellen oder Dateien nicht mehr nutzbar wären.
Wo es möglich ist, sollte man natürlich schon versuchen Unicodestrings zu verwenden. Aber es geht eben an vielen Stellen nicht sofort.