[R] Mise à jour permanente de variables dans une

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

[R] Mise à jour permanente de variables dans une

#1

Message par pierrotm777 »

Bonjour,

J'ai crée une GUI avec quatre variables pour l'instant qui sont transmises
par un programme (RideRunner anciennement RoadRunner) .

La commande RR.GetInfo permettant de les lires en temps réel .

Mon problème est que les variables ne se mettent pas à jour mais restent figées.

De plus le programme sort tout seul .

Que dois je faire svp .

Voici mon code:
► Afficher le texte
Merci par avance,

Pierre
Modifié en dernier par pierrotm777 le lun. 23 févr. 2009 20:01, modifié 2 fois.
primax
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 03 nov. 2008 14:19
Status : Hors ligne

Re: [..] Mise à jour permanente de variables dans une

#2

Message par primax »

Salut

Pour te donner un exemple
je viens ajouter un bouton pour mettre a jour.
et sinon la mise à jour se fera toutes les minutes , tu peux changer cela en changeant la valeur $tempo . je n ai pas regarder pour qoi cela crache mais fait une recherche sur error handler tu devrai embarquer une fonction pour avoir une description sur l erreur qui se produit _ieerrorhandler de memoire
► Afficher le texte
Modifié en dernier par Tlem le lun. 23 févr. 2009 17:52, modifié 1 fois.
Raison : Ajout balise spoiler
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Mise à jour permanente de variables dans une

#3

Message par pierrotm777 »

Merci primax et bonjour,

J'ai testé ta proposition mais les valeurs ne se mettent pas à jour !
Fichiers joints
essai.jpg
primax
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 03 nov. 2008 14:19
Status : Hors ligne

Re: [..] Mise à jour permanente de variables dans une

#4

Message par primax »

Désolé , repondu un peu vite car devait partir du travail .

remplace le fonction par celle ci

Code : Tout sélectionner

Func GetRide()
    If IsObj($rr) Then
        GuiCtrlSetData($label1, $rr.GetInfo("GPSSPD"))
        GuiCtrlSetData($label2, $rr.getinfo("GPSLAT"))
        GuiCtrlSetData($label3, $rr.getinfo("GPSLON"))
        GuiCtrlSetData($label4, $rr.getinfo("GPSLON"))
    EndIf

EndFunc   ;==>GetRide
Devrait aller mieux
@+
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Mise à jour permanente de variables dans une

#5

Message par pierrotm777 »

Merci primax , tu es un prince .
Ca fonctionne trés bien, seulement je perd ,dés la premieère mise à jour les textes précédents les variables ?

Une idée ?

Merci
primax
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 03 nov. 2008 14:19
Status : Hors ligne

Re: [..] Mise à jour permanente de variables dans une

#6

Message par primax »

ca s ameliore...

La fonction GuiCtrlSetData te sert a mettre a jour ton controle, donc tu modifie en faisant :

Code : Tout sélectionner

Func GetRide()
    If IsObj($rr) Then
        GuiCtrlSetData($label1, "La vitesse est de : " & $rr.GetInfo("GPSSPD"))
        GuiCtrlSetData($label2, "La Latitude est de : " & $rr.getinfo("GPSLAT"))
        GuiCtrlSetData($label3, "La Longitude est de : " & $rr.getinfo("GPSLON"))
        GuiCtrlSetData($label4, "Le nombre de radars est de : " & $rr.getinfo("GPSHDG"))
    EndIf

EndFunc   ;==>GetRide

Bon courage
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Mise à jour permanente de variables dans une

#7

Message par pierrotm777 »

Merci primax ça marche .
Répondre