[RESOLU]Deux textes égaux ne sont pas égaux

Un détail sur lequel je suis tombé (et qui avait déjà dû être signalé il y a un bout de temps).
Pas vraiment un bug, mais assez piège quand on ne s’y attend pas.

La conditionnelle suivante retourne faux, même si le texte saisi dans les deux opérandes est à priori identique :

Si le texte de ZoneDeTexte est = à GlobalVariableString(MonTexte)

Ceci à cause de la gestion des guillemets.
Si ZoneDeTexte contient mon_texte et MonTexte contient “mon_texte”, ça ne valide pas.
Il faut penser à virer les guillemets dans la variable MonTexte.

Les habitués de la programmation sauteront au plafond, d’autant que lors de l’affectation d’une valeur texte, GD nous oblige à mettre des guillemets. Ainsi, l’action "mettre le texte d’une variable à " impose de mettre des guillemets.

En bref, si vous avez des guillemets qui apparaissent dans la liste des variables, vous devriez les enlever. Ca vous évitera des surprises.

En effet, il ne faut pas mettre de guillemets dans les variables dans la fenêtre des variables initiales.