Browse Source

* Int64 support for AsType

Michaël Van Canneyt 8 months ago
parent
commit
a1a0c0e9ba
1 changed files with 4 additions and 0 deletions
  1. 4 0
      packages/vcl-compat/src/system.json.pp

+ 4 - 0
packages/vcl-compat/src/system.json.pp

@@ -570,6 +570,10 @@ begin
       if (lTmp.I32<Lows[lOrd]) or (lTmp.I32>Highs[lOrd]) then
          raise EConvertError.CreateFmt('Integer not in range %d to %s',[Lows[lOrd],Highs[lOrd]]);
       end;
+    tkInt64 :
+      begin
+      lTmp.I64:=StrToInt64(S);
+      end;
     tkEnumeration:
       begin
       lTmp.I32:=GetEnumValue(aInfo,S);