anchor.diff:    FClient := Client;
     FName := AName;
     FArgs := Args;
  -  //Client.ByValue(FArgs);
     FCallback := Callback;
     FSettings := ASettings;
     FError := nil;
  
positive.code: 
  uses
    HproseIO;
  
  {$IFNDEF FPC}
  {$I InterlockedAPIs.inc}
  {$ENDIF}
  
  type
  
  
negative.code:     constructor Create(AOwner: TComponent); override;
      destructor Destroy; override;
      class function New(const AURI: string; const ANameSpace: string = ''): Variant; overload;
      class function New(const AURIList: IList; const ANameSpace: string = ''): Variant; overload;
      class function New(const AURIList: array of const; const ANameSpace: string = ''): Variant; overload;
      function UseService(const ANameSpace: string = ''): Variant; overload;
      function AddFilter(const Filter: IFilter): THproseClient;
      function RemoveFilter(const Filter: IFilter): THproseClient;
      function AddInvokeHandler(const Handler: TInvokeHandler): THproseClient;
  