瀏覽代碼

* Fixed compilation of apache modules in Lazarus

git-svn-id: trunk@17329 -
michael 14 年之前
父節點
當前提交
953560eeaa
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      packages/fcl-web/src/base/fpapache.pp

+ 6 - 0
packages/fcl-web/src/base/fpapache.pp

@@ -128,6 +128,7 @@ Type
     procedure ShowException(E: Exception); override;
     Function ProcessRequest(P : PRequest_Rec) : Integer; virtual;
     Function AllowRequest(P : PRequest_Rec) : Boolean; virtual;
+    Procedure SetModuleRecord(Var ModuleRecord : Module);
     Property HandlerPriority : THandlerPriority Read GetPriority Write SetPriority default hpMiddle;
     Property BeforeModules : TStrings Read GetBeforeModules Write SetBeforeModules;
     Property AfterModules : TStrings Read GetAfterModules Write SetAfterModules;
@@ -731,6 +732,11 @@ begin
   result := TApacheHandler(WebHandler).AllowRequest(p);
 end;
 
+procedure TCustomApacheApplication.SetModuleRecord(var ModuleRecord: Module);
+begin
+  TApacheHandler(WebHandler).SetModuleRecord(ModuleRecord);
+end;
+
 Initialization
   BeginThread(@__dummythread);//crash prevention for simultaneous requests
   sleep(300);