Bonjour à tous.
Pas trés familier des WinForms (je fais habituellement du Web) je butte sur un détail dans un StreamReader.
Le code que j'ai fais marche bien mais je pense que je pourrais être plus performant.
Voici le code :
Si je comprends bien ce code (que j'ai pris dans la FAQ) il lit ligne aprés ligne et charge la variable corps de la même manière. Mais j'ai juste besoins qu'il prenne tout le contenu du fichier et qu'il le mette dans la variable corps.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Dim corps As String = "" Dim sr As StreamReader Dim sLine As String Try sr = New StreamReader(NomFichier) sLine = sr.ReadLine() While Not sLine Is Nothing corps &= sLine sLine = sr.ReadLine() End While Finally 'Fermeture streamreader If Not IsNothing(sr) Then sr.Close() End Try
Egalement, dans le Finally, il me dit que sr est utilisé avant qu'une valeur lui soit assigné et ça me mets un avertissement qui me gêne un peu.
Pouvez vous m'aider ?
Partager