|
@@ -2201,7 +2201,7 @@ Var
|
|
Else
|
|
Else
|
|
Buf[0] := Digits[Dig];
|
|
Buf[0] := Digits[Dig];
|
|
Inc(Buf);
|
|
Inc(Buf);
|
|
- If thousand And (DigitExponent Mod 3 = 0) And (DigitExponent > 0) Then
|
|
|
|
|
|
+ If thousand And (DigitExponent Mod 3 = 0) And (DigitExponent > 0) and (Digits[Dig]<>'-') Then
|
|
Begin
|
|
Begin
|
|
Buf[0] := FormatSettings.ThousandSeparator;
|
|
Buf[0] := FormatSettings.ThousandSeparator;
|
|
Inc(Buf);
|
|
Inc(Buf);
|