Nur wenn du immer
Ansi/
Unicode habe willst, aber dann ist
string
auf jeden Fall nicht korrekt
Das ist richtig! Wenn der Code auch unter D2007 und kleiner laufen muss, dann ist
string
nicht die richtige Lösung. Da in deinem Profil D2010 steht, bin ich natürlich auch davon ausgegangen.
Wenn es denn auch in diesen alten Versionen immer
WideChar
sein soll, dann muss die Speicherverwaltung dafür eben auch selbst programmiert werden. In D7 gibt es halt keinen
Unicode fähigen string-Typ. Da muss man dann alles selbst von Hand machen.