Limite Array [Résolu]

Messages postés
479
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
15 mai 2019
-
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 ?
Afficher la suite 

Votre réponse

2 réponses

Messages postés
14457
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
26 mai 2019
130
0
Merci
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.
Commenter la réponse de NHenry
Messages postés
479
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
15 mai 2019
0
Merci
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
NHenry
Messages postés
14457
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
26 mai 2019
130 -
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.
Commenter la réponse de Herve_be