[Overview][Classes][Procedures and functions][Index] | Reference for unit '_crw_cmdargs' (#crwlib)

# TCmdArgs

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

## Declaration

Source position: _crw_cmdargs.pas line 88

`type TCmdArgs = class(TStringList)`
`protected`
`procedure Update;`
`procedure Parser;`
`procedure SetListOptVal();`
`function GetPattern();`
`function HasEqualsSign();`
`public`
`constructor Create;`
`destructor Destroy; override;`
`procedure AfterConstruction; override;`
`procedure BeforeDestruction; override;`
`property ExeFilePath: LongString; [r]`
`property ExeFileName: LongString; [r]`
`property ExeBaseName: LongString; [r]`
`property ExeFileDir: LongString; [r]`
`property ExeFileExt: LongString; [r]`
`property StartupDir: LongString; [r]`
`function IsOption();`
`function ExtractName();`
`function ExtractValue();`
`property ListOptVal: LongString; [rw]`
`function NeedOptVal();`
`function NumOptions;`
`function GetOption();`
`function HasOption();`
`function GetOptionValue();`
`function HasOptionValue();`
`function NumParams;`
`function HasParam();`
`function GetParam();`
`end;`

## Inheritance

`TCmdArgs`
`TStringList`
?
`TObject`