Was p80286 sagen wollte: Die
Unit wurde für und mit einem Delphi geschrieben, bei dem der Datentyp String noch ein AnsiString war. Bei dem Delphi, was du nutzt ist der Datentyp String aber ein WideString. Und somit passen die
Unit und dein Delphi nicht zusammen.
Aber warum wollt ihr alles jetzt wieder auf AnsiString runterbrechen? Jahre lang wurde sich beschwert, dass Delphi kein
Unicode unterstützt und jetzt tut es das und anstatt alten Code
Unicode fähig zu machen, kommt hier immer der Vorschlag alles doch wieder auf AnsiStrings umzustellen. Das verstehe ich einfach nicht.