[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'sysutils' (#rtl)

# StrToBool

Convert a string to a boolean value

## Declaration

Source position: sysstrh.inc line 238

`function StrToBool(`
`const S: string`
`):Boolean; function StrToBool(`
`const S: string;`
`const FormatSettings: TFormatSettings`
`):Boolean;`

## Description

StrToBool will convert the string S to a boolean value. The string S can contain one of 'True', 'False' (case is ignored) or a numerical value. If it contains a numerical value, 0 is converted to False, all other values result in True. If the string S contains no valid boolean, then an EConvertError exception is raised.

## Errors

On error, an EConvertError exception is raised.

## See also

BoolToStr |  | Convert a boolean value to a string.

Documentation generated on: May 14 2021