Skip to content

TCustomApplication.FindOptionIndex

Return the index of an option.

Declaration

Source position: custapp.pp line 82

public 
function TCustomApplication.FindOptionIndex(const S: string; 
                                           var Longopt: Boolean; 
                                           StartAt: Integer=- 1)
                                            : Integer;

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

Name Description
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.