Browse Source

* 32 bit counter

Michaël Van Canneyt 2 years ago
parent
commit
ffd14f449d
1 changed files with 2 additions and 2 deletions
  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)
   Private
     FRegistering: Boolean;
-    FHandlerCount : Int64;
+    FHandlerCount : Integer;
   Protected
     procedure Initialize; virtual;
     procedure DoClear; virtual;
@@ -1809,7 +1809,7 @@ begin
   N:=aContainer.Name;
   if N='' then
     N:=aContainer.ClassName;
-  N:=N+IntToStr(InterlockedIncrement64(FHandlerCount));
+  N:=N+IntToStr(InterlockedIncrement(FHandlerCount));
   aContainer.Name:=N;
   O.InsertComponent(aContainer);
 end;