bonjour tout le monde,
bon mon problème est que mon appli ouvre plusieurs fichiers, les lis, parse leur contenu et enregistre dans la bd.. c 'est des fichiers .csv, le probleme est que quand je passe à un autre traitement, il y a un message d'erreur qui me dit que mes fichiers sont en cours d'utilisation par un autre processus.
le code que j'utilise pour ouvrir et lire.
ma fonction pour avoir le nombre de lignes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim sr As StreamReader Dim sr1() As String sr = File.OpenText(namefile) sr1 = File.ReadAllLines(namefile)
j'espère que quelqu'un a une réponse..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Public Function getNbLine() As Integer Dim nbLigne As Integer = 0 Try Do While sr.EndOfStream = False sr.ReadLine() nbLigne += 1 Loop Return nbLigne Catch ex As Exception MessageBox.Show(ex.ToString) End Try End Function
merci
Partager