[R] Icon fond blanc à l'occasion et une condition qui bug

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
parazitenew
Niveau 7
Niveau 7
Messages : 310
Enregistré le : sam. 10 déc. 2011 15:08
Localisation : Algerie
Status : Hors ligne

[R] Icon fond blanc à l'occasion et une condition qui bug

#1

Message par parazitenew »

Bonsoir,

Ce soir je rencontre 2 problèmes, le premier c'est que l'icon (Avec un fond transparent) à laquelle fait appel mon script dans certaines conditions, apprait sur le GUI parfois avec un fond blanc, pas à chaque fois.

Le code pour l'appeler et ceci:
► Afficher le texte
et voici un screen, regardez celle d'en bas devant "Urgences", elle a un fond blanc alors que c'est la même icone que celle d'en haut. Mais elle n'apparait pas toujours devant "Urgences".

Image

2ème problème:

à la fin du script je fais disparaitre ces icones qui ont chacune leur propre nom de variable, au total 8 icones peuvent être affichés, donc pour supprimer celle qui sont sur le GUI j'ai crée ces conditions.
► Afficher le texte
si les icones sont affichées donc déclarées, elle s'éffacent, par contre si elle ne le sont pas, je reçois un message d'erreur: "Variable used without being declared" , pour quoi il me sort ça alors que moi même je lui demande "SI ELLE EST DECLAREE" tu fais ça sinon tu passes ton chemin. :shock:

Voilà, des idées ? :D

edit: je me suis apperçu qu'il manquait un "g" dans "Urgences" sur le programme, c'est corrigé :mrgreen:

edit2: J'ai corrigé le premier problème, IsDeclared("ico_med") en temps qu'expression et non en temps que variable :lol: , ça marche maintenat, mais pour le 1er problème je ne trouve toujours pas.
Modifié en dernier par parazitenew le mar. 12 mars 2013 20:22, modifié 2 fois.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Icon fond blanc à l'occasion et une condition qui b

#2

Message par jguinch »

Salut
Peux-tu poster les icônes dans un ZIP pour qu'on puisse faire des tests ?
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
parazitenew
Niveau 7
Niveau 7
Messages : 310
Enregistré le : sam. 10 déc. 2011 15:08
Localisation : Algerie
Status : Hors ligne

Re: [..] Icon fond blanc à l'occasion et une condition qui b

#3

Message par parazitenew »

Voilà l'icon. Je l'appel d'un fichier dll.
Fichiers joints
1361749651_88959.rar
(1.73 Kio) Téléchargé 69 fois
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Icon fond blanc à l'occasion et une condition qui b

#4

Message par mikell »

Est-ce que ta gui a un fond blanc ?
Une icone censée avoir un fond transparent peut parfois avoir un comportement curieux, exemple :
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
parazitenew
Niveau 7
Niveau 7
Messages : 310
Enregistré le : sam. 10 déc. 2011 15:08
Localisation : Algerie
Status : Hors ligne

Re: [..] Icon fond blanc à l'occasion et une condition qui b

#5

Message par parazitenew »

Coucou mikell, non aucun fond, c'est la couleur par défaut du GUI. Par contre si je reclique une 2ème fois sur le bouton qui fait apparaitre l'icon (Donc créer une 2ème par dessus l'ancienne) Le fond blanc disparait.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Icon fond blanc à l'occasion et une condition qui b

#6

Message par jguinch »

J'ai regardé un peu, j'ai bien le même problème.
En fait c'est complètement aléatoire...
Je vais essayer de creuser un peu
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Icon fond blanc à l'occasion et une condition qui b

#7

Message par mikell »

C'est w7 :twisted:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Icon fond blanc à l'occasion et une condition qui b

#8

Message par jguinch »

Salut
Pour donner suite, j'ai encore jeté un coup d'oeil.
Mickell, moqueur comme il est, avait raison : j'ai le bug uniquement avec Windows 7, que ce soit 32 ou 64 bits. :cry:
Sur un XP, ça fonctionne très bien.

J'ai fait une petite modif qui normalement ne sert à rien mais corrige apparemment le problème :

Code : Tout sélectionner

$ico_rad = GUICtrlCreateIcon("CalexPharm.dll",6,410,490)
GUICtrlSetState(-1, $GUI_SHOW)
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
parazitenew
Niveau 7
Niveau 7
Messages : 310
Enregistré le : sam. 10 déc. 2011 15:08
Localisation : Algerie
Status : Hors ligne

Re: [..] Icon fond blanc à l'occasion et une condition qui b

#9

Message par parazitenew »

Effectivement ça a corrigé le problème chez moi aussi :) J'espere que y'aura pas un autre bug sous W8 :lol: . Merci.
Répondre