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

Interfaces Graphiques Discussion :

Nom d'une variable passée en paramètre à une fonction


Sujet :

Interfaces Graphiques

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 19
    Points : 24
    Points
    24
    Par défaut Nom d'une variable passée en paramètre à une fonction
    bonjour
    je fais une interface graphique sous matlab en essayant de bien utiliser les objets et fonctions. Mes composants graphiques sont décrits dans des structures, et des fonctions permettent de créer/modifier ou supprimer le dessin de l'objet. La structure est passée en paramètre à la fonction et la structure modifiée est retournée par la fonction en fin d'exécution. Les handles graphique sont dans un champ de la structure décrivant l'objet.

    Dans certains cas une fonction doit créer un UIcontrol dont le callback est un texte qui utilise le nom de la structure (initiale) décrivant l'objet graphique.
    Comme le callback doit perdurer une fois la fonction terminée, il faut y mettre en texte le nom de la variable initiale. (et non le nom de la variable locale).
    Faute de mieux pour l'instant j'ai un champ texte dans la structure ou je mets le nom de la structure. Ainsi je récupère ce nom dans la fonction pour positionner le callback et ... ça marche.
    Par contre le résultat est très peu lisible et guère élégant. De plus il ya risque de ne pas mettre le bon nom dans le champ texte...car ce n'est qu'une règle.
    Une idée plus simple ?
    merci

  2. #2
    Expert éminent sénior
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Points : 14 830
    Points
    14 830
    Par défaut


    Bonjour,

    La lecture de ton explication, qui est certainement complète, m'a laissée perplexe...
    Je suis sûre que tu as voulu tout expliquer mais du coup ça embrouille un peu.
    Le mieux dans ce genre de cas : du code, du code et des exemples et du code.
    Parce que sinon j'ai peur que tu n'aies pas beaucoup de réponse.

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/03/2014, 21h54
  2. Modification d'une variable passée en paramètre
    Par kstou2001 dans le forum Shell et commandes GNU
    Réponses: 20
    Dernier message: 21/05/2012, 15h05
  3. Réponses: 11
    Dernier message: 01/02/2011, 15h20
  4. Réponses: 4
    Dernier message: 23/09/2010, 22h32
  5. Réponses: 14
    Dernier message: 29/07/2008, 12h33

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