Creer un tableau dynamique [Résolu]

Signaler
Messages postés
260
Date d'inscription
vendredi 2 décembre 2005
Statut
Membre
Dernière intervention
3 novembre 2007
-
Messages postés
14769
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
13 février 2021
-
Bonjour a tous,
Je recherche de l'aide pour créer un tableau dynamiquement : Dim myTable(x, y , z) As String.

J'ai un fichier *.txt que je parcours.
x : horizontal increment :
y : vertical increment :

1| blablabla
2| blabla; blabla; bla
3| blablabla
NEXT --> z + 1
1| blabla; blabla; blablabla
2| blabla; blabla; blablabla
NEXT
1| blabla; blabla; blablabla
...

Je veux, qu'a chaque fois qu'il trouve une occurence "NEXT", il incrémente z de 1
Cependant, x et y sont de longueur variable

Mon plus grand problème est de ne pas avoir une nullReferenceException, ou d'avoir un tableau à moitié vide (en prenant le plus grand x et y)

Merci d'avance

ElpenS

3 réponses

Messages postés
14769
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
13 février 2021
151
Bonjour

En VB6 ou .NET ?

pour .NET :
'Line= une ligne de ton texte.
dim i as integer
dim x as arrayList=new arrayList
dim y as arrayList=new arraylist
dim z as string()

for i=0 to NbLignes-1
if Ligne="NEXT" then
x.Add(y)
y=new ArrayList
else
z=Ligne.Split(";")
y.Add(z)
end if
next

Et dans X tu as ton tableau.

Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 195 internautes nous ont dit merci ce mois-ci

Messages postés
3
Date d'inscription
mardi 10 juin 2008
Statut
Membre
Dernière intervention
19 janvier 2010

svp je veux 1code de creer 1 tableau dyn amique de 3 colonne et x ligne et l'enregistrer ds 1 fichier text
aider moi svp                                                                                                                                                                                                                                                  
Messages postés
14769
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
13 février 2021
151
Bonjour,

holako76, merci d'écrire en français correcte (pas parfais, mais correcte), tu n'est pas sur un chat.

Toujours en .NET ?, quelle version de .NET ?

http://nhen0039.chez-alice.fr/index.php