You've already forked lazarus-ccr
Avoid "TInterfacedPersistent" : it does not actually implement interface life style. Fix binder memory leak.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1155 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -139,7 +139,8 @@ type
|
||||
|
||||
{ TBaseServiceBinder }
|
||||
|
||||
TBaseServiceBinder = Class(TInterfacedPersistent,IServerService)
|
||||
{$M+}
|
||||
TBaseServiceBinder = Class(TInterfacedObject,IServerService)
|
||||
Private
|
||||
FVerbList : TObjectList;
|
||||
FImplementationFactory : IServiceImplementationFactory;
|
||||
@ -163,6 +164,7 @@ type
|
||||
procedure Error(Const AMsg : string);overload;
|
||||
procedure Error(Const AMsg : string;Const AArgs : Array of Const);overload;
|
||||
End;
|
||||
{$M-}
|
||||
|
||||
{ TBaseServiceImplementation }
|
||||
|
||||
|
Reference in New Issue
Block a user