1. Im C#-Code steht '
UniCode'
und danach muss sich (am besten explizit) alles richten, d.h. gar nicht auf die Delphi-Version setzen.
2. Kommt '1234' wenigstens an zielte darauf, die grundsätzliche Korrektheit der Übertragung sicherzustellen und den Fehler auf die Stringdeklaration(en) einzugrenzen.