Page 1 sur 1
[R] Bug, dans une GUI sur les boutons
Posté : ven. 27 févr. 2009 03:00
par touslesmatins
Bonsoir,
Je rencontre un "bug" assez contraignant, en effet dans une GUI j'ai plusieurs boutons, chacun liés à un programme défini et lorsque je souhaite cliquer et lancer un autre programme que celui qui tourne, il ne se passe rien. Ce qui est plus embetant encore c'est lorsqu'un programme bloque et tourne en rond pour une raison (coupure internet, par exemple), je n ai plus la main sur les boutons.
Je dois imperativement quitter autoit et le relancer à chaque fois.

pas génial!!!!
Quelqu'un a t-il une idée pour ces deux problemes qui sont liés à mon avis.
Bonne soirée
Re: [..] Bug, dans une GUI sur les boutons
Posté : ven. 27 févr. 2009 08:36
par Tlem
Sans plus d'éléments que ça, il va être difficile de vous répondre.

Re: [..] Bug, dans une GUI sur les boutons
Posté : ven. 27 févr. 2009 09:37
par touslesmatins
hum.... C'est ce que je craignais...
En fait, lorsqu'une procedure est lancee et s'il ne se termine pas, toutes autres action ne fonctionne pas.
Alors peut voilà une piste : integrer au debut d'une fonction une condition qui fermerai toutes les autres fonctions et ensuite lancerai la fonction souhaitée.
Du genre : (le but etant de pouvoir recuperer la main sur les boutons)
Func aaaa()
kill fonction(b)
kill fonction(b)
kill fonction(b)
kill fonction(b)
......
.
.
.
la suite de la fonctionaaaa()
Endfunc
Alors est-ce possible....et question toute simple, quelle est la commande pour killer une fonction (sans adlidisable)
Merci
Re: [..] Bug, dans une GUI sur les boutons
Posté : ven. 27 févr. 2009 11:13
par Tlem
Je ne suis pas sur d'avoir compris à 100%, mais au cas ou, jetez un oeil par ici :
http://www.autoitscript.fr/forum/viewto ... =21&t=2024
Re: [..] Bug, dans une GUI sur les boutons
Posté : ven. 27 févr. 2009 20:15
par Voodoo
Quel est le type de programmes que vous lancez ? et surtout comment les lancez vous ? montrez nous au moins cette partie de code

Re: [..] Bug, dans une GUI sur les boutons
Posté : sam. 28 févr. 2009 00:09
par FernandG
Bonsoir,
VooDoo, tu penses comme moi ?

Un Run(As)Wait au lieu d'un Run(As) ?
Bonne nuit.
AutoITement.
Re: [..] Bug, dans une GUI sur les boutons
Posté : sam. 28 févr. 2009 03:03
par touslesmatins
bonsoir,
En résumé, des qu'une fonction est lancée et stoppée avant de finir, cela bloque toute manipulation sur le menu. Si je souhaite lancer une autre fonction, il ne se passe rien. Je suis obligé de relancer autoit.
J'ai potassé un max... Il est tard je reviens tout à l'heure apres un gros dodo.
Bonne nuit
Re: [..] Bug, dans une GUI sur les boutons
Posté : sam. 28 févr. 2009 12:56
par Iste
Sans le script, il est difficile d'aider
Pour moi ca serait une mauvaise utilisation des fonction.
Comme ca, je peux rien dire de plus que,
Creer des script autoit independant du script de base, compile les, et appele les (sans wait) au lieux d'appeler la fonction.
Re: [..] Bug, dans une GUI sur les boutons
Posté : sam. 28 févr. 2009 23:00
par touslesmatins
Bonsoir,
L'arret d'une fonction est due aux coupures internet, la fonction, alors se bloque, j'atteinds bien le menu(GUI) mais les boutons des autres fonctions ne repondent pas, car la fonction qui a stoppé attend..... et tout se bloque.
Va falloir que je contourne tout ca...
Bonne soirée
...et merci

Re: [R] Bug, dans une GUI sur les boutons
Posté : dim. 08 mars 2009 12:47
par touslesmatins
Bonjour,
Une partiede la réponse est :
► Afficher le texte
Case $msg = $GUI_EVENT_CLOSE
GUIDelete("winhandle")
return
On va donc dire que c'est résolu.
Merci