Was soll bei Result := FormatSettings.ThousandSeparator;
denn schiefgehen?
Nichts. Wenn man die gekapselte Version nimmt, ist man so ziemlich auf der sicheren Seite. Das "Schiefgehen" bezog sich auf den
WinAPI Ansatz bzw. insbesondere das
StrDispose
im Falle eines vorher erfolglosen
StrAlloc
s.