Limite Array

Résolu
Herve_be
Messages postés
947
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
8 avril 2022
- Modifié le 21 déc. 2018 à 13:39
NHenry
Messages postés
14930
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
26 mai 2022
- 23 déc. 2018 à 15:00
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

NHenry
Messages postés
14930
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
26 mai 2022
161
21 déc. 2018 à 16:46
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.
0
Herve_be
Messages postés
947
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
8 avril 2022
2
Modifié le 23 déc. 2018 à 10:58
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
0
NHenry
Messages postés
14930
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
26 mai 2022
161
23 déc. 2018 à 15:00
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.
0