[R] Deux While dans un script

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Avatar du membre
cortexx
Niveau 2
Niveau 2
Messages : 27
Enregistré le : lun. 26 juil. 2010 14:24
Status : Hors ligne

[R] Deux While dans un script

#1

Message par cortexx »

J'ai un petit soucie avec mon script, je m’explique (enfin j’essaye) :

J’ai un premier while 1 qui se trouve dans ma GUI principal (normal jusque la), mais il se trouve que je veux ouvrir une autre GUI (une fenêtre enfant) qui comporte aussi un while 1 (pour rafraichir automatiquement les données qui ci trouve), mais il se trouve que se deuxième while me bloque la fermeture du script et le rafraichissement des données dans ma fenêtre enfant.

Comment puis je résoudre se problème ?
Modifié en dernier par cortexx le mar. 03 août 2010 22:46, modifié 1 fois.
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Deux While dans un script

#2

Message par Iste »

Nombreuses solutions :

1 Utiliser la meme boucle. En réfléchissant bien je suis sur que c'est possible
2 Utiliser AdlibRegister(). Voir la doc pour plus d'info
3 Utiliser GUIOnEventMode. La doc vous aidera aussi.

Enfin, pensez a regarder un peu sur le forum, le sujet a déja été abordé de nombreuses fois
Signez ici
Avatar du membre
cortexx
Niveau 2
Niveau 2
Messages : 27
Enregistré le : lun. 26 juil. 2010 14:24
Status : Hors ligne

Re: [..] Deux While dans un script

#3

Message par cortexx »

J'ai pourtant bien cherché (pas assez apparemment), je vais voir se que donne les infos que vous m'avez donné, merci.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Deux While dans un script

#4

Message par Tlem »

Vous avez plus d'infos à nous donner ?
Un bout de code ?

Sinon, regardez du coté de : C:\Program Files\AutoIt3\Examples\GUI\Simple\child.au3
Vous avez là un modèle de gestion de deux GUIs avec la gestion des messages avancés. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
cortexx
Niveau 2
Niveau 2
Messages : 27
Enregistré le : lun. 26 juil. 2010 14:24
Status : Hors ligne

Re: [..] Deux While dans un script

#5

Message par cortexx »

C'est bon résolu, il suffit juste de créer une fonction avec le code du deuxième while et d'exécuter cet fonction par la fonction AdLibRegister.
Désolé d'avoir posé uine question aussi con ...... j'aurais du me pencher un peu plus sur la question.
Répondre