Und dazu wieder der beliebte Fehler.
Man nutzt für einen Datenaustausch/-speicherung
niemals Nie compilerabhängige Typen
String, PChar, Char,
Integer NativeInt usw. sind vom System abhängig und können sich somit ändern.
Wenn man der anderen seite alsi nicht sagt, welche Format verwendet wurde, bzw. wenn man kein "festes" Format verwendet, dann kann es passieren, daß der Wert nicht mehr gelesen werden kann.
Siehe die vielen Threads zur
Unicode-Umstellung, bei Windows 64 und nun auch Mac
OS oder die mobilen Android und iOS.
http://www.delphipraxis.net/183903-q...elphi-xe8.html