Mais oui, c'est exactement cela, sauf que d'une part, il faut faire la différence entre labels et variables (tu peux très bien avoir un label TEST et une variable TEST), et d'autre part, il faut entourer le nom de guillemets, ou de manière plus générale, le passer en expression string pour des raisons que j'ai expliqué si-dessus. Et j'ai bien demandé des fonctions qui retournent une valeur, et on peut ainsi les utiliser dans une assignation comme dans mon exemple, ou dans une expression arithmétique ou logique comme dans le tien.Ceci dit, Panoramic ne connait pas le type de variable "boolean". Il n'y a que des variables numériques ou chaînes de caractère. Il faut de toutes les façons programmer:
if defined_variable("s$)=0
' ici, la variable n'est pas définie
else
' ici, la variable est déjà définie
end_if