begin process at 2012 02 14 12:44:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

Débutants

 > 

Lecture dans fichier texte de coordonnées x ,y


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Lecture dans fichier texte de coordonnées x ,y

jeudi 19 juin 2008 à 19:19:50 | Lecture dans fichier texte de coordonnées x ,y

noelaurent

Bonjour,


Programmant depuis peu , je bloque pour créer quelque chose de type data(x,y) à partir d?un fichier texte. Ci-dessous mon programme avec la section posant problème surlignée en rouge...quelqu?un aurait il la gentillesse de m?aider ?

Par avance , merci, Noé


Imports System
Imports System.IO

Public Class frmRoundnessAnalyzer
    Dim length As Integer = 0
    Dim count As Integer = 0
    Dim data(length, 1)

    Private Sub btnLoadData_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim line, values(1) As String
        Dim filename As String = Nothing

        filename = GetOpenFilePath()

        If filename = Nothing Then
            MsgBox("Invalid input!", MsgBoxStyle.Critical)
            Exit Sub
        End If

        Dim sr As StreamReader = New StreamReader(filename)

        Do
            If sr.ReadLine Is Nothing Then Exit Do
            count += 1
        Loop

        ReDim data(count - 1, 1)

        sr.Close()

        Dim fs As StreamReader = New StreamReader(filename)

        Dim delimiter() As Char = " "

        For length = 0 To count - 1
            line = fs.ReadLine()
            values = line.Split(delimiter, 1)
            MsgBox(values(0))     ici la msgbox m?indique "1 3"(par exemple) alors qu?elle devrait me sortir 1 puis la message box  suivante 3 --> la fonction split précédente ne fait pas effet !
            MsgBox(values(1))
           data(length, 0) = values(0)
   
         data(length, 1) = values(1)
      
        Next length

        fs.Close()

    End Sub

    Public Function GetOpenFilePath() As String

        Dim OpenFileDialog1 As New OpenFileDialog
        OpenFileDialog1.InitialDirectory = "C:\"
        OpenFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"
        OpenFileDialog1.FilterIndex = 2
        OpenFileDialog1.RestoreDirectory = True

        If OpenFileDialog1.ShowDialog() = System.Windows.Forms.DialogResult.OK Then
            Return OpenFileDialog1.FileName
        Else
            Return ""
        End If

    End Function

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub
End Class


jeudi 19 juin 2008 à 19:47:00 | Re : Lecture dans fichier texte de coordonnées x ,y

alosamoelle

Réponse acceptée !
Bonjour, voici un correctif
 
            line = fs.ReadLine()
            values = Split(line, " " )
         
Voilà bonne prog
jeudi 19 juin 2008 à 20:26:15 | Re : Lecture dans fichier texte de coordonnées x ,y

noelaurent

Effectivement, ca marche ! Je te remercie infiniment pour ton aide alosamoelle ! Si tu savais le nombre d?heure que j?ai  galéré à faire ca !


Cette discussion est classée dans : system, filename, length, values, openfiledialog1


Répondre à ce message

Sujets en rapport avec ce message

System.UnauthorizedAccessException [ par KaiHo ] Je travaille avec #develop et j'ai voulu déplacé manuellement (avec l'explorateur Windows) un fichier.Depuis, il est totalement inaccessible, au point openfiledialog [ par 1217meyrin ] Bonjour,j'ai dans le code ci-dessous un pr. quand j'ouvre mon progr. je fait fichier ouvrir, la fenetre ouvrir un fichier s'ouvre et se referme aussi Probleme d'impression MFC [ par drcmomo ] bonjour!!Je travail sur BV2003.NET dans mon interface j'ai crée un boutton d'impression , quand j'essais d'imprimer le contenu de mon ma listBoxil m'i VB.Net OpenFileDialog1.ShowDialog [ par JeffC1977 ] Salut à tous...Il y a quelque chose que je ne saisi pas dans mon code...Je veux ouvrir un fichier et ensuite appelere une procédure........Private conversion ascii [ par magicsmacks ] Bonjour,Je désire faire un programme pour traduire un fichier ascii, j'ai donc réalisé ce type de programme mais visiblement j'ai quelques difficultés Lancer un .exe avec un paramètre contenant des espaces [ par Gibbs2 ] Salut à tous voila j'ai fait le code suivant pour récupérer le chemin du fichier que l'on sélectionne à l'aide d'une boite de dialogue [code=vb] 2 probleme sur mon programme [ par jadrax ] Bonsoir, Voila mon nouveau probleme....j'ai 2 form pour mon programme [color=red]1ere question: comment mettre en gras une date quand j'associe a une importer exporter une image apartir d'une base de donné sql server ? [ par zaikos ] je suis un développeur informatique ! j'ai recontré un grand probléme ! la question est comment sauvegarder une image dans la base de donné : la tab Nom de fichier [ par olidef ] Bonjour, Je crée un programme qui charge un fichier pdf à partir d'un répertoir déterminé. Ce que je voudrais qu'il fasse aussi, c'est qu'un autre f Erreur InvalidOpérationExcepion [ par jbgames ] Bonjour, je crée actuellement une application plutôt simple et lorsque je veux la déboguer le message suivant apparait : [IMG]http://img809.i


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,154 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales