[..] Affecter des éléments d'un tableau à une variable

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Affecter des éléments d'un tableau à une variable

#21

Message par Tlem »

Effectivement, au delà d'un certains nombre de POI, il est préférable de passer par un système de gestion de base de donnée.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Affecter des éléments d'un tableau à une variable

#22

Message par pierrotm777 »

Tlem,

Votre analyse semble meilleur que la mienne.
On peut rester sur une distance max de 1km (voir réglable si besoin).

GarydelaMer,
J'ai rajouté au début de votre script:

Code : Tout sélectionner

#include <Array.au3>
#include <ArrayFileToArray.au3>

;lecture de la position GPS vue par RideRunner
Global $lat1 ;= StringReplace($rr.getinfo("GPSLAT"),",",".")
Global $lon1 ;= StringReplace($rr.getinfo("GPSLON"),",",".")
Mais j'obtiens toujours une erreur,

Code : Tout sélectionner

D:\Program Files\Ride Runner\Skins\Carwings_Dynamic_pm_new\Scripts\CheckZones\checkzones_adodb.au3 (29) : ==> The requested action with this object has failed.:
$oRs.Sort = "F7 desc, F1, F2"
$oRs.Sort = "F7 desc, F1, F2"^ ERROR
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [..] Affecter des éléments d'un tableau à une variable

#23

Message par GaRydelaMer »

Bonjour

le problème vient de tes paramètre régionaux. Il prends la "," comme séparateur de décimale pour les nombres.

Pour mon test j'ai modifier mes paramètres, sinon tu peux changer la "," par ";" dans le fichier zones.txt avec scite.

Même erreur au bureau corrigé en changeant la "," par ";":
Résultat:

Code : Tout sélectionner

Liste des champs:
  Name=F1
  Name=F2
  Name=F3
  Name=F4
  Name=F5
  Name=F6
  Name=F7

F1 >= 44.87 AND F1 <= 44.88 AND F2 >= -0.5 AND F2 <= 0
5 Radar(s) dans la zone
ADO Time Difference 519.377183412976

F1 >= 45.87 AND F1 <= 45.88 AND F2 >= -0.5 AND F2 <= 0
1 Radar(s) dans la zone
ADO Time Difference 26.2888160366751

F1 >= 44.86 AND F1 <= 44.88 AND F2 >= -0.58 AND F2 <= -0.56 AND F7 Like 'RADAR_FIXE%'
2 Radar(s) dans la zone
ADO Time Difference 27.8289559147881

Array Time Difference 1098.82093953282
Répondre