[Overview][Types][Classes][Variables][Index] Reference for unit 'CustApp' (#fcl)

TCustomApplication.FindOptionIndex

Return the index of an option.

Declaration

Source position: custapp.pp line 70

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: May 14 2021