Jelajahi Sumber

* fixed potential range errors

git-svn-id: trunk@8321 -
Jonas Maebe 18 tahun lalu
induk
melakukan
9238ea2850
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      rtl/objpas/sysutils/sysformt.inc

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

@@ -318,7 +318,7 @@ begin
                    index:=31;
                  end;
               If Prec>index then
-                ToAdd:=HexStr(vq,index)
+                ToAdd:=HexStr(int64(vq),index)
               else
                 begin
                 // determine minimum needed number of hex digits.
@@ -327,7 +327,7 @@ begin
                   inc(Index);
                 If Index>Prec then
                   Prec:=Index;
-                ToAdd:=HexStr(vq,Prec);
+                ToAdd:=HexStr(int64(vq),Prec);
                 end;
               end;
         '%': ToAdd:='%';