library mod_dmvc; uses Winapi.ActiveX, System.Win.ComObj, Web.WebBroker, Web.ApacheApp, Web.HTTPD24Impl, MainDataModuleUnit in 'MainDataModuleUnit.pas' {WineCellarDataModule: TDataModule}, MainWebModuleUnit in 'MainWebModuleUnit.pas' {wm: TWebModule}, WineCellarAppControllerU in 'WineCellarAppControllerU.pas', WinesBO in 'WinesBO.pas'; {$R *.res} // httpd.conf entries: // (* LoadModule dmvc_module modules/mod_dmvc.dll SetHandler mod_dmvc-handler *) // // These entries assume that the output directory for this project is the apache/modules directory. // // httpd.conf entries should be different if the project is changed in these ways: // 1. The TApacheModuleData variable name is changed // 2. The project is renamed. // 3. The output directory is not the apache/modules directory // // Declare exported variable so that Apache can access this module. var GModuleData: TApacheModuleData; exports GModuleData name 'dmvc_module'; begin CoInitFlags := COINIT_MULTITHREADED; Web.ApacheApp.InitApplication(@GModuleData); Application.Initialize; Application.WebModuleClass := WebModuleClass; Application.Run; end.