Du arbeitest nicht mit Widestrings sondern bei XE2 mit Unicodestrings.
Widestrings werden von Windows-MM verwaltet. Unicodestrings vom Delphi-MemoryManager.
Laufen beide (
DLL/Exe) mit FastMM wirst du bei Unicodestrings vermutlich das Define "AttemptToUseSharedMM" benötigen
Windows Vista - Eine neue Erfahrung in Fehlern.