[R] Fenêtre qui ne s'affiche pas .

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Avatar du membre
SebastienAdam
Niveau 1
Niveau 1
Messages : 9
Enregistré le : mar. 07 août 2007 19:33
Localisation : Bruxelles
Contact :
Status : Hors ligne

[R] Fenêtre qui ne s'affiche pas .

#1

Message par SebastienAdam » mar. 07 août 2007 19:42

Bonjour à tous,

Je crois que je vais inaugurer ce forum ;-)

J'ai créé un petit script qui permet de s'identifier facilement sur des serveurs. Pour plus d'info, vous pouvez consulter la page que j'y ai consacré:
<xConnect>
Vous pouvez y télécharger le code source.

Un des utilisateurs m'a informé que sur son PC, lorsqu'il lançait le script, rien ne se passait. J'ai réalisé une version de débogage que je lui ai envoyé. En étudiant le fichier journal, j'ai constaté que la fenêtre principale se créait bien, mais apparemment elle ne s'affiche pas.

Est-ce que quelqu'un a déjà eu le cas? Est-ce que quelqu'un a une solution?

Vous pouvez télécharger le script de débogage ici:
<Fichier exécutable>
<Code source>
Modifié en dernier par SebastienAdam le mer. 08 août 2007 14:34, modifié 1 fois.

Avatar du membre
sylvanie
Modérateur
Modérateur
Messages : 1544
Enregistré le : jeu. 26 juil. 2007 20:31
Localisation : Paris
Status : Hors ligne

#2

Message par sylvanie » mar. 07 août 2007 22:14

coups de bole, j'ai le même symptome sur ma machine avec ton script.

juste après ton initialisation $msg=0 vers la ligne 125 avant le while 1, mets

Code : Tout sélectionner

GUISetState(@SW_SHOW, $windowMain)
même si tu l'a mis dans ta fonction de création de fenêtre, il vaut mieux le mettre avant le traitement des évènements.

Du mons, ça règle le pb chez moi
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.

Avatar du membre
SebastienAdam
Niveau 1
Niveau 1
Messages : 9
Enregistré le : mar. 07 août 2007 19:33
Localisation : Bruxelles
Contact :
Status : Hors ligne

#3

Message par SebastienAdam » mer. 08 août 2007 06:41

sylvanie a écrit :coups de bole, j'ai le même symptome sur ma machine avec ton script.

juste après ton initialisation $msg=0 vers la ligne 125 avant le while 1, mets

Code : Tout sélectionner

GUISetState(@SW_SHOW, $windowMain)
J'ai corrigé le script et je l'ai mis à jour sur mon site. Merci pour l'info :-)

Avatar du membre
SebastienAdam
Niveau 1
Niveau 1
Messages : 9
Enregistré le : mar. 07 août 2007 19:33
Localisation : Bruxelles
Contact :
Status : Hors ligne

#4

Message par SebastienAdam » mer. 08 août 2007 14:35

sylvanie a écrit :juste après ton initialisation $msg=0 vers la ligne 125 avant le while 1, mets

Code : Tout sélectionner

GUISetState(@SW_SHOW, $windowMain)
Du mons, ça règle le pb chez moi
Ca a effectivement résolu le problème. Merci pour ton aide :-)

Répondre