Page 1 sur 1

[R] Problème d'image (rafraichissement) dans une Gui

Posté : mer. 05 nov. 2008 13:43
par DJSIR
Bonjour.
Voila j'ai un petit problème. J'ai deux images que se ressemblent :
1. "install_autoit_1.jpg"
2. "install_autoit_2.jpg"
Sur la 2. il n'y a qu'une différence : 2 lettres "OK" en plus de l'image 1.
Et quand je met ma Gui, la première image se place bien mais quand je clique sur le bouton pour affichier la 2ème rien ne sa passe. il faut que je glisse une autre fênêtre par dessus pour voir les chngements de l'image !

Pourquoi ?

Re: [..] Problème d'image dans une Gui

Posté : mer. 05 nov. 2008 14:05
par timmalos
IL va etre très dur de te repondre si tu ne simplifie pas ton code, ne nous donne pas des images pour pouvoir tester, et j'ai l'impression qu'il y a des choses de bizarres...

Re: [..] Problème d'image dans une Gui

Posté : mer. 05 nov. 2008 14:10
par DJSIR
Choses Bizzares ?

Images :
install_autoit_2.jpg
install_autoit_1.jpg
Code Simplifié :
Simplifié.au3
(3.29 Kio) Téléchargé 210 fois

Re: [..] Problème d'image dans une Gui

Posté : jeu. 06 nov. 2008 16:04
par DJSIR
Personne ne sait ?

Re: [..] Problème d'image dans une Gui

Posté : ven. 07 nov. 2008 00:53
par Tlem
Ben disons que votre code est des plus étrange ...
- Vous faite une boucle dans un Case d'une boucle. :shock:
- Vous créez des contrôles pour les supprimer aussitôt.
- Vous supprimez un contrôle pour en créer un nouveau avec un autre nom.
- Vous mélangez le mode normal et le mode événementiel.

Tout ça fait que votre code est relativement complexe et difficile à lire.
En ce qui concerne votre problème, je vous propose une amélioration de cette partie du code comme ceci :
► Afficher le texteNouveau Code
Voilà, j'espère que ça vous aidera à améliorer le reste de votre code.

Re: [..] Problème d'image dans une Gui

Posté : ven. 07 nov. 2008 16:14
par DJSIR
Merci Tlem. Il est vrai que je n'ai pas beacoup expliqué mon code. Alors voilà, toi tu l'as "décrypté" car ainsi que quelques autres personnes tu t'y connais vraimant bien en langage autoit. Je vais juste expliquer 2 ou 3 trucs :

Tlem a dit :
- Vous créez des contrôles pour les supprimer aussitôt.
- Vous supprimez un contrôle pour en créer un nouveau avec un autre nom.
Réponse : J'ai essayé de mettre une image "bateau" plus petite que l'image 1 de façon a ce que tout s'efface et remette une autre image.

Code : Tout sélectionner

        [color=#800000]$pic4 = GUICtrlCreatePic($pic4, 0, 0, 641, 76)
        GUICtrlDelete ($pic4)   [/color] Image avec juste le bleu en haut.      
        $pic2 = GUICtrlCreatePic($pic2, 0, 0, 641, 310)
 
Tlem a aussi dit :
- Vous faite une boucle dans un Case d'une boucle. :shock:
- Vous mélangez le mode normal et le mode événementiel.
Réponse : La j'ai pas compris

Tlem avait dit aussi sur le post précédant le mien :
Ben disons que votre code est des plus étrange ...
Vais-je entrer dans le livre des records du forum (s'il y en a un ?) :lol:

Et pour terminer :
J'avais écris un méssage privé a Minoui et j'avais fait ceci :
http://www.oeil-bionik.com/iSafari/BETA%20FUN/
Cela ressemble a Windows Live Wave 3 tu ne trouve pas :?:
Cela est le nouvel installateur de iSafari... avec Quick Menu Builder (on ne peut pas faire cela avec AutoIt, si oui cela m'interresse).
Du coup j'avais besoin d'aide pour ce probleme de "rafraichisement" :D

Merci Tlem

PS : Je ne connaisais pas la fonction GUICtrlSetData, grâce a toi et a l'aide Autoit j'ai pu découvrir cette fonction !

Re: [..] Problème d'image dans une Gui

Posté : ven. 07 nov. 2008 18:00
par Tlem
DJSIR a écrit :Tlem a aussi dit :
- Vous faite une boucle dans un Case d'une boucle. :shock:
- Vous mélangez le mode normal et le mode événementiel.
Réponse : La j'ai pas compris
Hé bien en fait, lorsque l'on veut capturer des messages système (clic de bouton, fermeture de GUI, etc ...) il n'est pas recommandé de créer une boucle dans une boucle car la boucle principale va devenir 'prisonnière' de la seconde. Bien sur cela dépend du contexte, et en l'occurrence dans votre cas elle n'est absolument pas recommandée.
DJSIR a écrit :Tlem avait dit aussi sur le post précédant le mien :
Ben disons que votre code est des plus étrange ...
Vais-je entrer dans le livre des records du forum (s'il y en a un ?) :lol:
Hélas, pas de livre des records, donc vous ne serez pas félicité. :P

Re: [R] Problème d'image (rafraichissement) dans une Gui

Posté : ven. 07 nov. 2008 18:46
par DJSIR
O.K. Je comprend mieux avec une petite explication... Merci