Unit 'CustApp' Package
[Overview][Types][Classes][Variables][Index] [#fcl]

TCustomApplication.FindOptionIndex

Return the index of an option.

Declaration

Source position: custapp.pp line 79

public function TCustomApplication.FindOptionIndex(

  const S: string;

  var Longopt: Boolean;

  StartAt: Integer = - 1

):Integer;

Arguments

S

  

Short option to search for.

Longopt

  

Long option to search for.

StartAt

  

Index to start searching for option.

Function result

Position on commandline of option.

Description

FindOptionIndex will return the index of the option S or the long option LongOpt. Neither of them should include the switch character. If no such option was specified, -1 is returned. If either the long or short option was specified, then the position on the command-line is returned.

Depending on the value of the CaseSensitiveOptions property, the search is performed case sensitive or case insensitive.

Options are identified as command-line parameters which start with OptionChar (by default the dash ('-') character).

See also

HasOption

  

Check whether an option was specified.

GetOptionValue

  

Return the value of a command-line option.

CheckOptions

  

Check whether all given options on the command-line are valid.

CaseSensitiveOptions

  

Are options interpreted case sensitive or not.

OptionChar

  

Command-line switch character.


Documentation generated on: Dec 27 2024