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, WebSess, WebUsers;
  6. type
  7.   THome = class(TWebAppPageModule)
  8.     PageProducer: TPageProducer;
  9.     WebAppComponents: TWebAppComponents;
  10.     ApplicationAdapter: TApplicationAdapter;
  11.     PageDispatcher: TPageDispatcher;
  12.     AdapterDispatcher: TAdapterDispatcher;
  13.     WebUserList1: TWebUserList;
  14.     EndUserSessionAdapter1: TEndUserSessionAdapter;
  15.     SessionsService1: TSessionsService;
  16.     AdapterField: TAdapterField;
  17.   private
  18.     { Private declarations }
  19.   public
  20.     { Public declarations }
  21.   end;
  22.   function Home: THome;
  23. implementation
  24. {$R *.dfm}  {*.html}
  25. uses WebReq, WebCntxt, WebFact, Variants;
  26. function Home: THome;
  27. begin
  28.   Result := THome(WebContext.FindModuleClass(THome));
  29. end;
  30. initialization
  31.   if WebRequestHandler <> nil then
  32.     WebRequestHandler.AddWebModuleFactory(TWebAppPageModuleFactory.Create(THome, TWebPageInfo.Create([wpPublished, wpLoginRequired], '.html'), caCache));
  33. end.