IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Automation Discussion :

Vijeo designer 6.2


Sujet :

Automation

  1. #1
    Candidat au Club
    Homme Profil pro
    Maintenance Industrielle
    Inscrit en
    mars 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Maintenance Industrielle
    Secteur : Enseignement

    Informations forums :
    Inscription : mars 2011
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Vijeo designer 6.2
    Bonjour

    j'ai créé un écran de connexion avec un bouton connecter et un autre déconnecter qui ouvre la popup d’identification.

    je voudrais désactiver le bouton connecter, si quelqu'un est déjà connecté
    j'ai créé une variable booléenne nommée "identifié" qui me sert à gérer la visibilité du bouton connecter.


    j'ai ensuite fait un script d'action (périodique toutes les secondes)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    if (_UserName.getStringValue() == "admin")
    {
    	identifié.write(true);
    }
    else
    {
    	identifié.write(false);
    }
    cependant rien ne se produit (aucun changement de visibilité)

    quelqu'un aurait-il une idée

    cordialement

    N.B. j'ai testé aussi de lancer le script de façon conditionnelle au changement de la variable _UserName, mais sans succès

  2. #2
    Candidat au Club
    Homme Profil pro
    Maintenance Industrielle
    Inscrit en
    mars 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Maintenance Industrielle
    Secteur : Enseignement

    Informations forums :
    Inscription : mars 2011
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Petit up de la demande
    Merci

  3. #3
    Membre à l'essai
    Inscrit en
    juin 2005
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : juin 2005
    Messages : 18
    Points : 22
    Points
    22
    Par défaut
    Bonjour,

    Il s'agit d'une demande vieille de deux ans et demi, et vous n'avez pas progressé ?
    L'aide de Vijeo Designer contient beaucoup d'informations, y compris pour ce que vous essayez de faire.

    L'utilisation des chaines de caractères est plus complexe que celle d'une valeur numérique. Les opérateurs arithmétiques (tels que ==) ne sont pas utilisables.

    Il faut utiliser la méthode compareTo de la classe String. Une écriture correcte de votre script peut être la suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    if (_UserName.getStringValue().compareTo("admin") == 0)
    {
    	identifié.write(true);
    }
    else
    {
    	identifié.write(false);
    }
    Dans la mesure du possible, ce serait plus simple d'utiliser _UserLevel qui éviterait la manipulation de chaines de caractères et l'utilisation de scripts.

Discussions similaires

  1. Vijeo Designer v5.0
    Par go0dy22 dans le forum Automation
    Réponses: 1
    Dernier message: 31/03/2010, 20h43
  2. PL7-pro et Vijeo Designer Xbt GK5330
    Par skylex dans le forum Automation
    Réponses: 0
    Dernier message: 24/03/2010, 11h47
  3. Vijeo designer 5.0
    Par wassim45 dans le forum Automation
    Réponses: 1
    Dernier message: 08/05/2009, 20h03
  4. Réponses: 2
    Dernier message: 23/04/2009, 19h28
  5. Réponses: 3
    Dernier message: 18/11/2008, 09h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo