Page 1 sur 1

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

Posté : dim. 24 févr. 2013 20:07
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.

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

Posté : lun. 25 févr. 2013 21:13
par jguinch
Salut
Peux-tu poster les icônes dans un ZIP pour qu'on puisse faire des tests ?

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

Posté : lun. 25 févr. 2013 23:10
par parazitenew
Voilà l'icon. Je l'appel d'un fichier dll.

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

Posté : mar. 26 févr. 2013 01:27
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

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

Posté : mar. 26 févr. 2013 02:32
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.

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

Posté : mar. 26 févr. 2013 12:18
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

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

Posté : mar. 26 févr. 2013 12:25
par mikell
C'est w7 :twisted:

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

Posté : jeu. 28 févr. 2013 16:24
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)

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

Posté : jeu. 28 févr. 2013 17:12
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.