Limite Array [Résolu]

Signaler
Messages postés
823
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
20 septembre 2020
-
Messages postés
14725
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
22 septembre 2020
-
Bonjour,
J'aurais besoin d'un Array "fixe" de 1040 éléments.
J'ai commencé par coder
Data = Array("élément1", _
"élément2", _
"élément3", _
...
"élément1040")
mais j'ai une erreur disant qu'il y a trop de continuations, bon alors
Data = Array("élément1", "élément2", "élément3", ... "élément1040")

sans aller à la ligne mais IDE fait des nœuds, j'ai des erreurs
unexpected end of statement
invalid character
...
n'importe quoi.

Comment faire pour disposer d'une table contenant plus de 1000 éléments indexés ?

2 réponses

Messages postés
14725
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
22 septembre 2020
144
Et un
Dim Data(0 to 1039) as string
Data(x)=""

C'est pas mieux ?

Par ailleurs, en VB6, il FAUT OBLIGATOIREMENT mettre :
Option Explicit

En haut de chaque module de code (Form, Module, ...)

Et typer ses variables permet de rendre le code plus lisible et rapide.
Messages postés
823
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
20 septembre 2020
2
Bonjour,
Toujours pas de notification : je dois penser à venir voir.

Effectivement
Data(1)="x"
Data(2)="y"
...
résout mon problème.
En fait les données proviennent d'un fichier que l'utilisateur a parfois du mal à télécharger : antivirus, ou simplement pas connecté à Internet.
L'idée est de mettre le fichier dans le code par un copier/coller.
Au lieu de mettre dans le fichier x, y, ...
je peux y mettre Data(1)="x", Data(2)="y", ...
copier le fichier et le coller dans le code.
Merci
Messages postés
14725
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
22 septembre 2020
144
Peut être plutôt avoir le fichier à côté et faire un bout de code qui le lira au démarrage, ce sera plus propre et plus souple.