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

Delphi控件源码

开发平台:

Delphi

  1. unit home_dm;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Classes, HTTPApp, WebModu, HTTPProd, ReqMulti,
  5.   WebDisp, WebAdapt, WebComp;
  6. type
  7.   Thome = class(TWebAppPageModule)
  8.     PageProducer: TPageProducer;
  9.     WebAppComponents: TWebAppComponents;
  10.     ApplicationAdapter: TApplicationAdapter;
  11.     PageDispatcher: TPageDispatcher;
  12.     AdapterDispatcher: TAdapterDispatcher;
  13.   private
  14.     { Private declarations }
  15.   public
  16.     { Public declarations }
  17.   end;
  18.   function home: Thome;
  19. implementation
  20. {$R *.dfm}  {*.html}
  21. uses WebReq, WebCntxt, WebFact, Variants;
  22. function home: Thome;
  23. begin
  24.   Result := Thome(WebContext.FindModuleClass(Thome));
  25. end;
  26. initialization
  27.   if WebRequestHandler <> nil then
  28.     WebRequestHandler.AddWebModuleFactory(TWebAppPageModuleFactory.Create(Thome, TWebPageInfo.Create([wpPublished {, wpLoginRequired}], '.html'), caCache));
  29. end.