[R] Modifier nom GUI sans recréer ?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Nxb
Niveau 2
Niveau 2
Messages : 15
Enregistré le : jeu. 27 oct. 2011 13:34
Status : Hors ligne

[R] Modifier nom GUI sans recréer ?

#1

Message par Nxb »

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.
Avatar du membre
moi
Niveau 7
Niveau 7
Messages : 370
Enregistré le : sam. 09 juil. 2011 22:14
Localisation : devant sont ordinateur
Status : Hors ligne

Re: [...]Modifié nom GUI sans recrée ?

#2

Message par moi »

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 Image
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [...]Modifié nom GUI sans recrée ?

#3

Message par mikell »

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
Niveau 2
Messages : 15
Enregistré le : jeu. 27 oct. 2011 13:34
Status : Hors ligne

Re: [...]Modifié nom GUI sans recrée ?

#4

Message par Nxb »

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
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [R]Modifié nom GUI sans recrée ?

#5

Message par mikell »

T'as vu mon dernier script ? :roll:
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 )
Répondre