浏览代码

* Int64 support for AsType

Michaël Van Canneyt 10 月之前
父节点
当前提交
a1a0c0e9ba
共有 1 个文件被更改,包括 4 次插入0 次删除
  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);