소스 검색

* Add empty virtual constructor to TRouteObject

git-svn-id: trunk@38180 -
michael 7 년 전
부모
커밋
3cc93fde2c
1개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. 9 0
      packages/fcl-web/src/base/httproute.pp

+ 9 - 0
packages/fcl-web/src/base/httproute.pp

@@ -130,6 +130,7 @@ Type
 
   TRouteObject = Class(TObject,IRouteInterface)
   Public
+    Constructor Create; virtual; 
     Procedure HandleRequest(ARequest : TRequest; AResponse : TResponse); virtual; abstract;
   end;
   TRouteObjectClass = Class of TRouteObject;
@@ -258,6 +259,14 @@ begin
   CallBack(ARequest, AResponse);
 end;
 
+{ TRouteObject }
+
+Constructor TRouteObject.Create;
+
+begin
+  // Do nothing, added to make sure descendents can override it.
+end;
+
 { THTTPRouteObject }
 
 procedure THTTPRouteObject.DoHandleRequest(ARequest: TRequest;