anchor.diff:      function Add(const pvName: string; pvValue: Boolean): TDValue; overload;
       function Add(const pvName: string; pvValue: Double): TDValue; overload;
   
  +    /// <summary>
  +    ///  һDValue,pvValueΪnull
  +    /// </summary>
  +    function Add(const pvName: string; pvValue: TDValue): TDValue; overload;
  +
       function AddVar(const pvName: string; const pvValue: Variant): TDValue;
   
   
  
positive.code:   FChildren.Add(Result);
  end;
  
  function TDValue.Add(const pvName: String; pvType: TDValueObjectType): TDValue;
  begin
    CheckSetNodeType(vntObject);
  
negative.code:   Result := GetDValueSize(@FRawValue);
  end;
  
  
  end.
  