<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<blockquote cite="mid:55EDAF6A.10007@gmx.de" type="cite">
thousandseperator := '|';<br>
<br>
FormatFloat('#,##.00', -10);<br>
<br>
result:<br>
<b>|</b>-10,00</blockquote>
<br>
The behavior that you observe is a bit strange, maybe it is a bug.
But you can avoid it by putting three symbols between thousand and
decimal separator, i.e. use '#,##0.00' or '#,###.00'. <br>
</body>
</html>