begin process at 2008 09 06 05:13:05
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 : .NET Lire un fichier Texte et le mettre dans un Tableau [ Divers / Général ] (JeffC1977)

.NET Lire un fichier Texte et le mettre dans un Tableau le 13/08/2007 16:18:03

JeffC1977
Salut...

Je cherche sur le site des codes en .Net compact Framework pour lire un fichier. Mais ce que je trouve n'est pas en .Net. Je trouve du code mais en d'autre langage.
Il est a noter que je ne suis pas enocre tres familié avec les type de langage pour PocketPC.

Si quelqu'un connais un code, un lien, etc pour lire un fichier Texte et mettre l'information dans un Tableau (Code que j'utilise en  VB6)

Meric de votre aide

Re : .NET Lire un fichier Texte et le mettre dans un Tableau le 14/08/2007 09:03:03

P0lO
Voila étant donné que tu veut développer avec les SDK mobile tu doit faire du .NET donc tu aura accès aux même bibliothèques,...

Donc voila une façon possible pour mettre un fichier dans un tableau de string par exemple :

        private string[] ReadFile(string Path)
        {
            System.IO.StreamReader sr = new System.IO.StreamReader(Path);
            ArrayList al = new ArrayList();
            while (!sr.EndOfStream)
            {
                al.Add(sr.ReadLine());
            }
            string[] sf = new string[al.Count];
            for (int i = 0; i < al.Count; i++)
            {
                sf[i] = al[i].ToString();
            }
            return sf;
        }

P0lO

Re : .NET Lire un fichier Texte et le mettre dans un Tableau le 14/08/2007 13:48:30

JeffC1977
Re...

Je dois faire quelque chose de pas correct car je prend ton code je fais un copier coller et ca me donne 33 erreurs...

et que signifie ces symbole {    }

Je te montre tout les erreurs en Gras et Souligé.

Merci de ton aide

PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load

privatestring[] ReadFile(string Path)
{
System.IO.StreamReader
sr =
new System.IO.StreamReader(Path);
ArrayList al =
new ArrayList();

While (!sr.EndOfStream)
   {
   al.Add(sr.ReadLine());
   }
   string[] sf = newstring[al.Count];
   for (int i = 0; i < al.Count; i++)
   {
   sf[i] = al[i].ToString();
   }
   return sf;

EndSub





Re : .NET Lire un fichier Texte et le mettre dans un Tableau le 14/08/2007 14:49:35

P0lO
Réponse acceptée !
Tout simplement parceque le code que je t'ai passé est en C# et que tu code en VB donc il faut d'abord le transformer en VB avant de compiler :

string[] => tableau de string
{ => début de fonction
} => fin de fonction
return => c'est pour renvoyer le tableau de string

ensuite tu place ma fonction dans le form load => NON
c'est une fonction tu la place dans ta classe mais pas dans une autre fonction,...

ex :
Public Class Form1

    PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load

    EndSub

    Private Function ReadFile(ByVal Path As String)
        Dim sr As System.IO.StreamReader
        sr = New System.IO.StreamReader(Path)
        Dim al As ArrayList
        al = New ArrayList()
        While Not sr.EndOfStream
            al.Add(sr.ReadLine())
        End While
        Dim sf(al.Count) As String
        For i As Integer = 0 To (al.Count - 1) Step i = i + 1
            sf(i) = al(i)
        Next i
        Return sf
    End Function

End Class

sa m'a pris 15min parceque j'ai jamais fait de VB alors dit moi que sa marche

P0lO

Re : .NET Lire un fichier Texte et le mettre dans un Tableau le 14/08/2007 17:55:53

P0lO
Oubli pas le tag résolu si le problème est résolu et évite d'ouvrir plusieurs post pour un même problème sinon les admins vont pas être content

P0lO


Classé sous : fichier, net, texte, lire, tableau

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS