Ein paar Probleme hingen wirklich mit
Unicode zusammen,
und ich hoff ich hab erstmal alle gesehn.
http://www.delphipraxis.net/internal...106523#1106523
PChar nach Länge für Copy wurde nicht halbiert ... siehe deine Ergebnisse
Länge für CompareMem wurde nicht verdoppelt, welches in falschen Vergleichen enden könnte.