sylvanie a écrit :et bien voilà, il faut passer l'animation de la progressbar avec un adlibregister pour ne pas bloquer l'accès aux controles de la gui à cause de la boucle FOR dans laquelle on est "prisonnier"
Encore merci pour tes anticipations Sylvanie, au moins mon programme avance.
La progressbar ne me conviens pas elle se active toute seule et j'ai pris soigne de la remplacé par une autre et je ne sais pas si elle ne va pas me causer d'autres problèmes plus tard et j'ai aussi remplacer le message console par un msgbox.
jchd a écrit :Crotte de caniche, c'est encore pour une de ces saloperies de jeux.
Exprimez vous car, j'ai l'impression d'être un hors-la loi en lisant votre message.
Je compte aller plus loin avec mon programme et de le finir si le forum me le permet.
loockys a écrit :Mais pour le moment j'essaye de comprendre la fonction de l'addition sur mon programme en utilisant le bouton de lancement.
"Oui je me parle a moi même" ça c'est fait
Le but de ce programme est de créer un logiciel de divertissement qui nous permet d'améliorer un objet virtuel avec des échecs et des réussites par des simples clique.
En ce moment oû je vous écris, je cherche amélioré une progressbar qui suit son animation normal quand j'emploie le bouton de lancement.
PS: quand je lance le bouton de lancement la progressbar suit bien son court mais quand je recommence a utilise le bouton de lancement la progressbar reste bloquer.
Avez vous des suggestions d'avance merci.
► Afficher le texte
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 555, 170, 192, 124)
GUISetFont(8, 400, 0, "Pristina")
GUISetBkColor(0xA6CAF0)
$Craft = GUICtrlCreateButton("Lancer la mise a niveau", 21, 16, 513, 49)
GUICtrlSetFont(-1, 30, 400, 0, "Pristina")
$Label1 = GUICtrlCreateLabel("L'objet est maintenant +", 64, 120, 288, 48)
GUICtrlSetFont(-1, 25, 800, 0, "Pristina")
GUICtrlSetColor(-1, 0x000080)
$Label2 = GUICtrlCreateLabel("0", 360, 112, 141, 56)
GUICtrlSetFont(-1, 30, 400, 0, "Pristina")
GUICtrlSetColor(-1, 0x000080)
$Progress1 = GUICtrlCreateProgress(21, 88, 513, 25)
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Craft
GUICtrlSetData($Progress1,100)
_Start()
EndSwitch
WEnd
Func Progressbar()
$v1 = GUICtrlRead($Progress1)
If $v1 < 100 Then $v1 += 9
GUICtrlSetData($Progress1, $v1)
EndFunc
Func _Start()
Static Local $Resultat = 0
$Chiffre_aleatoire = Random(1, 6, 1)
Sleep(500)
MsgBox(0,"Forgeron","Félicitation + " & $Chiffre_aleatoire&@CRLF)
$Resultat += $Chiffre_aleatoire
GUICtrlSetData($Label2, $Resultat)
EndFunc