|
@@ -187,7 +187,7 @@ type
|
|
|
{$ENDIF}
|
|
{$ENDIF}
|
|
|
function GetHelp : TStringList;
|
|
function GetHelp : TStringList;
|
|
|
property Help : Boolean read fHelp write fHelp;
|
|
property Help : Boolean read fHelp write fHelp;
|
|
|
- function ExistsParam(const aParam : string): Boolean; overload;
|
|
|
|
|
|
|
+ function ExistsParam(const aParam : string; const aValueSeparator : string = ''): Boolean; overload;
|
|
|
end;
|
|
end;
|
|
|
{$M-}
|
|
{$M-}
|
|
|
|
|
|
|
@@ -315,12 +315,13 @@ begin
|
|
|
end;
|
|
end;
|
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
-function TParameters.ExistsParam(const aParam : string): Boolean;
|
|
|
|
|
|
|
+function TParameters.ExistsParam(const aParam : string; const aValueSeparator : string = ''): Boolean;
|
|
|
var
|
|
var
|
|
|
param : TParam;
|
|
param : TParam;
|
|
|
begin
|
|
begin
|
|
|
param := TParam.Create;
|
|
param := TParam.Create;
|
|
|
param.Name := aParam;
|
|
param.Name := aParam;
|
|
|
|
|
+ if not aValueSeparator.IsEmpty then param.ValueSeparator := aValueSeparator;
|
|
|
param.Alias := '';
|
|
param.Alias := '';
|
|
|
try
|
|
try
|
|
|
Result := ExistParam(param,param.Name);
|
|
Result := ExistParam(param,param.Name);
|