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

Delphi控件源码

开发平台:

Delphi

  1. unit DataWm;
  2. interface
  3. uses
  4.   SysUtils, Classes, HTTPApp, DBClient, Provider, DB, DBTables, WSDLPub,
  5.   SOAPPasInv, SOAPHTTPPasInv, SoapHTTPDisp, WebBrokerSOAP;
  6. type
  7.   TWebModule1 = class(TWebModule)
  8.     HTTPSoapDispatcher1: THTTPSoapDispatcher;
  9.     HTTPSoapPascalInvoker1: THTTPSoapPascalInvoker;
  10.     WSDLHTMLPublish1: TWSDLHTMLPublish;
  11.   private
  12.     { Private declarations }
  13.   public
  14.     { Public declarations }
  15.   end;
  16. var
  17.   WebModule1: TWebModule1;
  18. type
  19.   TMyProvider = class (TDatasetProvider)
  20.   public
  21.     constructor Create (AnOwner: TComponent); override;
  22.   end;
  23. implementation
  24. {$R *.DFM}
  25. uses
  26.   InvokeRegistry, Midas, DataRdm;
  27. { TMyProvider }
  28. constructor TMyProvider.Create(AnOwner: TComponent);
  29. begin
  30.   inherited;
  31.   // initialize
  32. //  WebModule1.Table1.Open;
  33. //  DataSet := WebModule1.Table1;
  34. end;
  35. initialization
  36.   InvRegistry.RegisterInterface(TypeInfo(IAppServer));
  37.   InvRegistry.RegisterInvokableClass (TDataServiceObj);
  38. end.