[..] Déclarer un tableau en fonction d'une variable

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
periaz
Niveau 4
Niveau 4
Messages : 89
Enregistré le : sam. 25 avr. 2009 11:52
Status : Hors ligne

[..] Déclarer un tableau en fonction d'une variable

#1

Message par periaz »

Bonjour,

Je voudrais savoir s'il est possible de déclarer un tableau à l'aide d'une variable.

C'est-à-dire que je voudrais créer un nouveau tableau de n lignes, n correspondant au nombre de lignes d'un autre tableau.

En gros j'ai ma variable $sExplode = _StringExplode(......)
Je calcule $n = UBound($sExplode)
Et enfin je déclare mon nouveau tableau $return[$n]

Quand je fais ça, j'ai l'erreur "Variable used without being declared.: $return[$n]"

Je pense utiliser une boucle For avec _ArrayAdd mais je ne suis pas certains que ce soit la bonne solution.

Merci d'avance
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Déclarer un tableau en fonction d'une variable

#2

Message par jguinch »

Utilise Local, Global ou Dim pour déclarer ton tableau.
Dim / Global / Local / Const
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11818
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Déclarer un tableau en fonction d'une variable

#3

Message par Tlem »

Bonjour,
_StringExplode() retourne un tableau, donc il serait plus logique d'écrire :

Code : Tout sélectionner

 $aExplode= _StringExplode(....)


Envoyé depuis mon appareil mobile.
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é".
Répondre