cs_elpens
Messages postés260Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention 3 novembre 2007
-
6 mars 2006 à 11:49
NHenry
Messages postés15102Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention27 mars 2024
-
5 févr. 2009 à 19:57
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)
NHenry
Messages postés15102Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention27 mars 2024159 6 mars 2006 à 13:15
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)