DataServImpl.pas
上传用户:fh681027
上传日期:2022-07-23
资源大小:1959k
文件大小:1k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. unit DataServImpl;
  2. interface
  3. uses
  4.   InvokeRegistry, DataWm, DataServIntf;
  5. type
  6.   TCustomData = class (TInvokableClass, ICustomData)
  7.   public
  8.     function GetData: String; stdcall;
  9.     function SendDelta(Delta: String): Boolean;
  10.   end;
  11. implementation
  12. uses DBClient;
  13. { TCustomData }
  14. function TCustomData.GetData: String;
  15. begin
  16.   WebModule1.Table1.Open;
  17. //  WebModule1.ClientDataSet1.Open;
  18. //  Result := WebModule1.ClientDataSet1.XMLData;
  19. end;
  20. function TCustomData.SendDelta(Delta: String): Boolean;
  21. begin
  22. {  WebModule1.Table1.Open;
  23.   WebModule1.ClientDataSet1.Open;
  24.   WebModule1.ClientDataSet2.XMLData := Delta;
  25.   WebModule1.ClientDataSet1. Delta := WebModule1.ClientDataSet2.GetData;
  26.   Result := WebModule1.ClientDataSet1.ApplyUpdates (-1);
  27. }
  28.   Result := False;
  29. end;
  30. initialization
  31.   InvRegistry.RegisterInvokableClass (TCustomData);
  32. end.