Page 1 sur 1
[R] Calcule en fonction d'une variable
Posté : jeu. 30 mai 2013 22:39
par Kwhy
Bonjour et désolé pour le titre je n'avais pas d'idée par apport à mon probléme, d'ailleurs, le voici :
Je souhaite faire ceci :
Ce que j'ai fais :
Merci d'avance
Re: [..] Calcule en fonction d'une variable
Posté : ven. 31 mai 2013 01:25
par jchd
Le genre de choses qu'on ne fait qu'une fois !
Relis donc l'aide de GUICtrlRead.
Re: [..] Calcule en fonction d'une variable
Posté : ven. 31 mai 2013 07:13
par Kwhy
J'ai déjà relu l'aide de GuiCtrlRead mais je n'ai rien trouvé en rapport avec des calculs.
Pourquoi : $nbr = (GUICtrlRead($nbr)) on le fait q'une fois ?
Merci d'avance
Re: [..] Calcule en fonction d'une variable
Posté : ven. 31 mai 2013 09:33
par mikell
Parce qu'ensuite le controle dont l'ID est initialement $nbr devient injoignable
Re: [..] Calcule en fonction d'une variable
Posté : ven. 31 mai 2013 18:32
par Kwhy
Oui j'ai vu ça merci, mais cette commande ne marche pas non plus :
Re: [..] Calcule en fonction d'une variable
Posté : ven. 31 mai 2013 22:01
par mikell
Et si tu postais ton code ? c'est trop flou là
Re: [..] Calcule en fonction d'une variable
Posté : ven. 31 mai 2013 22:33
par Kwhy
Mon code fait 190 lignes, je vais donc mettre les lignes importante :
Code : Tout sélectionner
$nbr = GUICtrlCreateInput("", 8, 88, 121, 22)
Sleep (GuiCtrlRead($nbr)/2+5)
Et le $nbr est utilisé autre part, je ne peux donc pas rentrer directement le calcule
Re: [..] Calcule en fonction d'une variable
Posté : ven. 31 mai 2013 22:47
par mikell
Je vois pas le problème
► Afficher le texte
Code : Tout sélectionner
GuiCreate("test", 200, 100)
$nbr = GUICtrlCreateInput("50", 10, 10, 120, 20)
$go = GuiCtrlCreateButton("go", 40, 50, 30, 25)
GuiSetState()
While 1
$msg = GuiGetMsg()
If $msg = -3 Then Exit
If $msg = $go Then
$sleep = GuiCtrlRead($nbr)/2+5
Msgbox(0, 0, GuiCtrlRead($nbr) & "/2+5 = " & $sleep)
EndIf
Wend
A part que... il faut quelque chose d'écrit dans ton input avant de le lire ^^
Re: [..] Calcule en fonction d'une variable
Posté : ven. 31 mai 2013 22:49
par Kwhy
Merci, ton exemple va bien m'aider