Page 1 sur 1

[R] GUI multiples et variables "non déclarées".

Posté : ven. 21 juin 2013 18:47
par Eyyon
Bonjour/bonsoir, j'ai fais plusieurs recherches sur ce forum et d'autres, en anglais et français mais rien ne m'a aidé, en ce qui concerne mon cas... Voici mon problème: j'utilise une GUI principale qui lorsque je clique sur un bouton, m'ouvre une autre GUI. Mais ssi je clique sur la croix rouge (ou en utilisant un bouton quelconque avec "Exit"), toutes les autres GUI se ferment aussi... L'utilisation de DLL est-elle alors nécéssaire? Si oui, j'aurais besoin d'un tutoriel dessus :) !
Mais j'ai un autre problème: je voudrais changer un label déjà créé, ce qui m'a amené à chercher comment (en utilisant "GUICtrlSetData" ) mais lorsque la commande s'active, j'ai un message d'erreur me disant que la variable utilisée n'est pas déclarée :( ... Donc si vous pouviez m'aider, ce serait super! Merci de vos éventuelles futures réponses.

PS: Mon code avec la partie pour le label:
► Afficher le texte
Et mon code entier:
► Afficher le texte

Re: [ . . ] GUI multiples et variables "non déclarées".

Posté : ven. 21 juin 2013 18:51
par mikell
Exit => ferme le script
GuiDelete($gui) => ferme la fenêtre $gui mais pas le script

Si la variable pour la label doit être utilisée dans une fonction, il faut la déclarer en Global en tête de script : Global $label1, $label2 ... etc

Re: [ . . ] GUI multiples et variables "non déclarées".

Posté : ven. 21 juin 2013 20:09
par Eyyon
mikell a écrit :Exit => ferme le script
GuiDelete($gui) => ferme la fenêtre $gui mais pas le script

Si la variable pour la label doit être utilisée dans une fonction, il faut la déclarer en Global en tête de script : Global $label1, $label2 ... etc
Ok jte remercie beaucoup, ça marche maintenant!