Michaël Van Canneyt 1 год назад
Родитель
Сommit
193f20b697
1 измененных файлов с 2 добавлено и 3 удалено
  1. 2 3
      rtl/objpas/sysutils/sysformt.inc

+ 2 - 3
rtl/objpas/sysutils/sysformt.inc

@@ -368,9 +368,8 @@ begin
                     hs:=Args[doarg].VVariant^;
                     hs:=Args[doarg].VVariant^;
                 Index:=Length(hs);
                 Index:=Length(hs);
                 If (Prec<>-1) and (Index>Prec) then
                 If (Prec<>-1) and (Index>Prec) then
-                  ToAdd:=Copy(hs,1,Prec)
-                else
-                  ToAdd:=hs;
+                  SetLength(hs,Prec);
+                ToAdd:=hs;
               end;
               end;
         'P' : Begin
         'P' : Begin
               CheckArg(vtpointer,true);
               CheckArg(vtpointer,true);