2
0
Эх сурвалжийг харах

* fixed potential range errors

git-svn-id: trunk@8321 -
Jonas Maebe 18 жил өмнө
parent
commit
9238ea2850

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

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