help files
Z505 | PasWiki | FUQ | Search | Main Docs | API Guide



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

TCustomApplication.GetOptionValue

Return the value of a command-line option.

Declaration

Source position: line 0

public function TCustomApplication.GetOptionValue(

  const S: String

):String;

function TCustomApplication.GetOptionValue(

  const C: Char;

  const S: String

):String;

Arguments

S

  

Long option string

Function result

Option value, or empty string.

Arguments

C

  

Short option character

S

  

Long option string

Function result

Option value, or empty string.

Description

GetOptionValue returns the value of an option. Values are specified in the usual GNU option format, either of

--longopt=Value

or

-c Value

is supported.

The function returns the specified value, or the empty string if none was 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

FindOptionIndex

  

Return the index of an option.

HasOption

  

Check whether an option was specified.

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

Notes

 No notes exist for this page yet. 





lufdoc, Powtils, fpc, freepascal, delphi, kylix, c/c++, mysql, cgi web framework docs, Z505