[next] [prev] [prev-tail] [tail] [up]

#### $B or $BOOLEVAL : Complete boolean evaluation

This switch is understood by the Free Pascal compiler, but is ignored. The compiler always uses shortcut evaluation, i.e. the evaluation of a boolean expression is stopped once the result of the total exression is known with certainty.

So, in the following example, the function Bofu, which has a boolean result, will never get called.

     If False and Bofu then
       ...

This has as a consequence that any additional actions that are done by Bofu are not executed.

[next] [prev] [prev-tail] [front] [up]