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

# TGuard

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

## Declaration

Source position: _crw_guard.pas line 76

`type TGuard = class(TMasterObject)`
`public`
`constructor Create;`
`destructor Destroy; override;`
`function Check();`
`function CheckAction();`
`function ReadPassword();`
`function WritePassword();`
`function Trusted();`
`function ReadTrustList;`
`function WriteTrustList;`
`procedure Startup;`
`class function IsValidLevel();`
`function LevelToName();`
`function NameToLevel();`
`function GetActionLevel();`
`function GetActionName();`
`property Level: Cardinal; [rw]`
`property Sound: LongString; [rw]`
`property Domain: LongString; [rw]`
`property IniName: LongString; [rw]`
`property IniPath: LongString; [rw]`
`property IniFile: LongString; [r]`
`property LogFile: LongString; [r]`
`property Checker: TGuardFunc; [w]`
`property LevelName []: LongString; [r]`
`property TrustList: LongString; [rw]`
`property Log: LongString; [w]`
`end;`

## Inheritance

`TGuard`
`TMasterObject`
`TObject`