Skip to content

TCustomApplication.HasOption

Check whether an option was specified.

Declaration

Source position: custapp.pp line 86

public 
function HasOption(const S: string) : Boolean;

function HasOption(const C: char; const S: string) : Boolean;

Description

HasOption returns True if the specified option was given on the command line. Either the short option character C or the long option S may be used. Note that both options (requiring a value) and switches can be specified.

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
FindOptionIndex Return the index of an option.
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.