Wie war das mit dem Beachten von Compilerwarnungen (nicht initialisierte Variable...)?
Kommt an der Stelle nicht, weil im Falle eines strings dieser tatsächlich ein Leerstring ist.
Aber, was Himi wegen der Konstanten schrieb, stimmt. Kann das Verhalten auf Windows 7 mit XE2 aber nicht nachstellen.
Edit: Mit 2010 und XE nachstellbar. In XE2 sieht die Funktion _UStrToPWChar auch etwas anders aus.