Răsfoiți Sursa

* 32 bit counter

Michaël Van Canneyt 2 ani în urmă
părinte
comite
ffd14f449d
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  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;