浏览代码

* 32 bit counter

Michaël Van Canneyt 2 年之前
父节点
当前提交
ffd14f449d
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      packages/fcl-web/src/jsonrpc/fpjsonrpc.pp

+ 2 - 2
packages/fcl-web/src/jsonrpc/fpjsonrpc.pp

@@ -356,7 +356,7 @@ Type
   TCustomJSONRPCHandlerManager = Class(TComponent)
   TCustomJSONRPCHandlerManager = Class(TComponent)
   Private
   Private
     FRegistering: Boolean;
     FRegistering: Boolean;
-    FHandlerCount : Int64;
+    FHandlerCount : Integer;
   Protected
   Protected
     procedure Initialize; virtual;
     procedure Initialize; virtual;
     procedure DoClear; virtual;
     procedure DoClear; virtual;
@@ -1809,7 +1809,7 @@ begin
   N:=aContainer.Name;
   N:=aContainer.Name;
   if N='' then
   if N='' then
     N:=aContainer.ClassName;
     N:=aContainer.ClassName;
-  N:=N+IntToStr(InterlockedIncrement64(FHandlerCount));
+  N:=N+IntToStr(InterlockedIncrement(FHandlerCount));
   aContainer.Name:=N;
   aContainer.Name:=N;
   O.InsertComponent(aContainer);
   O.InsertComponent(aContainer);
 end;
 end;