Aide et conseils concernant AutoIt et ses outils.
Nxb
Niveau 2
Messages : 15 Enregistré le : jeu. 27 oct. 2011 13:34
Status :
Hors ligne
#1
Message
par Nxb » dim. 30 oct. 2011 11:52
Boujour a tous,
Comment changer le nom d'un Create Label sans en recrée un par dessus histoire de préservé sa RAM pour optimiser le programme ?
Si vous ne comprenez pas de quoi je parle regarder se petit exemple :
Code : Tout sélectionner
Global $Label2 = GUICtrlCreateLabel("$a", '', '', '', '')
while 1
$a = $a + 1 ;et aussi des fois cette commande ne marche pas dans mes programme pourquoi ?
wend
Merci d'avance pour vos réponses .
Modifié en dernier par
Nxb le dim. 30 oct. 2011 12:06, modifié 1 fois.
moi
Niveau 7
Messages : 370 Enregistré le : sam. 09 juil. 2011 22:14
Localisation : devant sont ordinateur
Status :
Hors ligne
#2
Message
par moi » dim. 30 oct. 2011 11:59
pour donner le nop d'une variable à une gui il ne faut pas de ""...
le problème ce n'est pas un problème, le seul problème ici c'est nous.
j'aime NYAN CAT
mikell
Spammer !
Messages : 6292 Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status :
Hors ligne
#3
Message
par mikell » dim. 30 oct. 2011 12:02
Code : Tout sélectionner
GuiCreate("test", 100, 50)
GuiSetState()
Global $a = 0
Global $Label2 = GUICtrlCreateLabel($a, 20, 20, 20, 20)
AdLibRegister("_compte", 500)
while 1
Sleep(10)
wend
Func _compte()
$a = $a + 1
GuiCtrlSetData($Label2, $a)
EndFunc
Modifié en dernier par
mikell le dim. 30 oct. 2011 12:05, modifié 2 fois.
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Nxb
Niveau 2
Messages : 15 Enregistré le : jeu. 27 oct. 2011 13:34
Status :
Hors ligne
#4
Message
par Nxb » dim. 30 oct. 2011 12:05
Jai mit '' a la place de mes variable pour donner un exemple ce qui fallait voir c'est $a a la place de mot , ce que je fait dans mes programme c'est sa :
Code : Tout sélectionner
globale $a = 0
while 1
Global $Label2 = GUICtrlCreateLabel("$a", '', '', '', '')
$a = $a + 1 ; $a + 1
wend
Problème c'est que le programme va crée plein de label ce qui va réduire la rapidité du programme est faire lagger mon pc
mikell
Spammer !
Messages : 6292 Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status :
Hors ligne
#5
Message
par mikell » dim. 30 oct. 2011 12:07
T'as vu mon dernier script ?
Pour mettre à jour une label c'est GuiCtrlSetData
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )