begin process at 2008 09 06 05:00:06
1 237 644 membres
42 nouveaux aujourd'hui
14 313 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : VB.Net Tableau [ Divers / Général ] (JeffC1977)

VB.Net Tableau le 17/08/2007 15:46:13

JeffC1977
Salut....  Encore moi...
J'arrive à mon deuxième prob... et après ca devrait etre réglé....

Je suis capable de lire le fichier texte et maintenant je veux mettre ce fichier texte dans un tableau.
Problème, j'éprouve beaucoup de difficulté. avec les tableaux.
Je sais que le code qui suis n'Est pas bon mais pouvez-vous me donner un coup de main afin que mon fichier texte devienne en tableau de 5 colonne par un nombre X de ligne (Si mon fichier contient 10 lignes alors le tableau aura 10 lignes)

Merci d'avance

Mon fichier texte ressemble à ca, tout est séparé par des espaces
643 2969.7949 -1306.9490 0.0000 50  'Voir Exemple
665 2976.5231 -1312.9940 -0.0124 50
666 2966.4716 -1325.3946 -0.3610 50
1618 2915.9791 -1343.8044 -4.8486 59
643 = NoPoint
2969.7949  = Coord X
-1306.9490  = Coord Y
0.0000  = Hauteur

50  = PCode

Dim

sr1 As StreamReader = New StreamReader(AppPath & "\Coord.txt")
Dim i AsInteger, j AsInteger, LineCount AsInteger
Dim SplitLine() AsString
Dim intCompteur AsInteger

LineCount = 0
For i = 0 To UBound(sr1)
   If LineCount = 0 Then
      ReDim Tableau(4, LineCount)
   Else
      ReDimPreserve Tableau(4, LineCount)
   EndIf

      For j = 0 To UBound(SplitLine)
         If Trim(SplitLine(j)) <> ""Then
            Tableau(j, LineCount) = Trim(SplitLine(j))
         EndIf
       Next
   LineCount = LineCount + 1
Next i

Re : VB.Net Tableau le 17/08/2007 16:36:01

Baguauda
Personnelement je m'orienterais vers un truc dans le style

        Dim line As String()
        Dim tableau As ArrayList
        Dim buffer As String

        Dim c As Char
        c = " "

        Do
            buffer = sr1.ReadLine()
            line = buffer.Split(c)

            tableau.Add(line)
        Loop


Re : VB.Net Tableau le 17/08/2007 17:31:20

JeffC1977

Re...

Le Add n'est pas disponible...
tableau.Add(line)
Add is not a member of "System.Array"

J'attends de tes nouvelles...

merci


Re : VB.Net Tableau le 17/08/2007 17:38:12

Baguauda
C'est pour cela que j'utilise une ArrayList

Re : VB.Net Tableau le 17/08/2007 17:43:31

JeffC1977
ok j'avais jamais utilisé un ArrayList  mais ca marche pas.. c'est normal... Pourquoi ca me dit qu'il y a un erreur ???

Re : VB.Net Tableau le 20/08/2007 09:11:35

P0lO
JeffC1977 il faut que tu arrete de recréer des topics tu à déja créé au moin 3 topics qui parlait de la même chose mettre un fichier dans un tableau en VB.NET étant donné qu'il s'agit de la même chose c'est un peu ennuyeux si quelqu'un à le même problème que toi il ne va pas forcément s'amuser à regarder dans tout les topics que tu aura créé pour trouver la réponse alors reste dans le même topic en plus sa nous permettra dis voir plus clair,...

P0lO


Classé sous : fichier, vb, texte, tableau, coord

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS