4D incluye funciones Booleanas, utilizadas para cálculos Booleanos:
Este ejemplo define una variable Booleana basada en el valor de un botón. La variable devuelve True en miBooleano si se hace clic en el botón miBoton y False si no se hace clic en el botón. Cuando un botón recibe un clic, la variable del botón toma el valor 1.
If(miBoton=1)
miBooleano:=True
Else
miBooleano:=False
End if
El ejemplo anterior se puede simplificar en una línea.
miBooleano:=(miBoton=1)