Browse Source

* IdentifierByName made virtual (bug ID 27109)

git-svn-id: trunk@30374 -
michael 10 years ago
parent
commit
c453e88272
1 changed files with 2 additions and 2 deletions
  1. 2 2
      packages/fcl-base/src/fpexprpars.pp

+ 2 - 2
packages/fcl-base/src/fpexprpars.pp

@@ -601,7 +601,7 @@ Type
   public
   public
     Constructor Create(AOwner :TComponent); override;
     Constructor Create(AOwner :TComponent); override;
     Destructor Destroy; override;
     Destructor Destroy; override;
-    Function IdentifierByName(AName : ShortString) : TFPExprIdentifierDef;
+    Function IdentifierByName(const AName : ShortString) : TFPExprIdentifierDef; virtual;
     Procedure Clear;
     Procedure Clear;
     Procedure EvaluateExpression(Var Result : TFPExpressionResult);
     Procedure EvaluateExpression(Var Result : TFPExpressionResult);
     Function Evaluate : TFPExpressionResult;
     Function Evaluate : TFPExpressionResult;
@@ -1047,7 +1047,7 @@ begin
   FDirty:=False;
   FDirty:=False;
 end;
 end;
 
 
-function TFPExpressionParser.IdentifierByName(AName: ShortString): TFPExprIdentifierDef;
+function TFPExpressionParser.IdentifierByName(const AName: ShortString): TFPExprIdentifierDef;
 begin
 begin
   If FDirty then
   If FDirty then
     CreateHashList;
     CreateHashList;