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

WinDev Discussion :

passage des variable [WD20]


Sujet :

WinDev

  1. #1
    Membre à l'essai
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Novembre 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2012
    Messages : 33
    Points : 23
    Points
    23
    Par défaut passage des variable
    bonjour

    j'ai fais un projet avec 2 fenêtres interne

    la première fenêtre interne s’appelle fen_int_config
    la deuxième fenêtre interne s’appelle fen_retour_chemin

    j’ai une variable qui s'appelle mavariable et qui et déclarer dans fen_int_config

    je voudrai récupéré cette variable dans fen_retour_chemin

    je n’ai jamais eu l’occasion de faire passer une variable de fenêtre a fenêtre interne et je suis débutant sur windev
    si on peut medonner un code source d'exemple je suis preneur

    en vous remerciant

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 198
    Points : 12 774
    Points
    12 774
    Par défaut
    Bonjour,
    Pour que les deux fenêtres internes communiquent, il faut qu'elles partagent "quelque chose".
    Tu peux donc déclarer une variable dans la fenêtre appelante, et la passer PAR ADRESSE aux deux fenêtres.
    Tu peux aussi déclarer une variable globale au projet, et l'utiliser dans les deux fenêtres (mais je trouve que c'est moche).
    Tu peux également utiliser une classe: si tu passes l'instance de la classe au deux fenêtres, elles la partagent toutes les deux, et une modification d'un côté est "visible" de l'autre. Il faut juste n'utiliser que des objets dynamiques pur être sûr de partager la même instance (et non une copie).
    Dernière solution que je vois, tu passes le du champ FI de la deuxième fenêtre à la première, et via une indirection tu appelles une méthode de la deuxième fenêtre depuis la première pour lui passer le contenu de la variable.

    Personnellement je prendrais la méthode de l'objet partagé (ainsi les deux fenêtres restent indépendante), mais je suis très POO en ce moment.

    Tatayo.

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 359
    Points : 508
    Points
    508
    Par défaut Avis
    Perso, il me semble qu'une variable globale dans le code d'initialisation du projet est une solution simple et efficace.
    Cela suppose d'être rigoureux dans le nommage et la gestion des variables car on peut vite s'y perdre.
    Les solutions les plus simples sont les plus efficaces

  4. #4
    Membre à l'essai
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Novembre 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2012
    Messages : 33
    Points : 23
    Points
    23
    Par défaut passage des variable
    OK grâce a vous j’ai trouver

    je vous remercie

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 20/05/2009, 00h13
  2. Passage des variables entre 2 GUI
    Par mihaispr dans le forum Interfaces Graphiques
    Réponses: 3
    Dernier message: 18/03/2009, 21h57
  3. Réponses: 1
    Dernier message: 02/10/2008, 12h32
  4. passage des variables d'une classe à une autre
    Par zibou7 dans le forum Langage
    Réponses: 4
    Dernier message: 19/02/2007, 16h46
  5. passage des variables d'une page a la autre .
    Par free01 dans le forum Langage
    Réponses: 4
    Dernier message: 28/06/2006, 14h25

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