Voilà un moment que je tourne en rond...
Vijeo 6.2.10.1801 (hotfix patch et quelques).
Un Admin déclaré dans les paramètres de sécurité avec le niveau 20.
Un bouton qui n'apparaît que si le _UserLevel==20 et a pour paramètre niveau de sécurité 20:Admin (oui ça fait double emploi, mais c'est pour les essais).
Un champ dessous qui indique la valeur de la variable _UserLevel
Un script qui _UserLevel.write(20) au démarrage
Le champ ci-dessus affiche bien 20 donc (et non 12 comme sur la photo !)
Donc, je résume : au démarrage, j'ai bien mon _UserLevel=20.
Le bouton apparaît bien (puisque mon _UserLevel=20 !).
Mais, mais mais... il reste grisé comme si le _UserLevel n'était PAS égal à 20
![Diable :evil:](./images/smilies/icon_evil.gif)
J'ai un bouton qui m'amène sur l'écran de connexion. Je me connecte en Admin (_UserLevel=20, faut suivre un peu !) et paf ça fait des Chocapics, mon bouton se dégrise !
Et devinez ce que mon champ _UserLevel affiche ?... Le premier qui me dit autre chose que 20, je lui fait débugger un grafcet en LIST de 10 pages sans commentaire !
Ah oui, dernier détail : le mode sécurité est basé sur le niveau, bien sûr.
Alors, pourquoi quand je renseigne le _UserLevel par script, le niveau de sécurité du bouton ne réagit pas, alors que quand je passe par l'écran de connexion, avec le même niveau, il se dégrise ?
Hein, pourquoi ?...