[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 20:33
Localisation : Bruxelles
Status : Hors ligne

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

#1

Message par SebastienAdam »

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 15:34, modifié 1 fois.
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1550
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

#2

Message par sylvanie »

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 20:33
Localisation : Bruxelles
Status : Hors ligne

#3

Message par SebastienAdam »

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 20:33
Localisation : Bruxelles
Status : Hors ligne

#4

Message par SebastienAdam »

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