Salut, à toutes et à tous j'aimerais savoir comment faire en vb.net pour ouvrir un fichier ".txt" distant exemple : http://url.com/file.txt et le mettre dans une textbox ? Merci :)
Version imprimable
Salut, à toutes et à tous j'aimerais savoir comment faire en vb.net pour ouvrir un fichier ".txt" distant exemple : http://url.com/file.txt et le mettre dans une textbox ? Merci :)
Bonjour,
Il me semble que dans un textbox on est limité en terme de caractéres. Le mieux est l'utilisation d'un richtextbox qui permet aussi de faire du traitement de texte.
Pour faire avec un textbox l'emploi d'un streamreaderCode:richTextBox1.LoadFile("http://url.com/file.txt")
Code:
1
2
3
4
5
6
7 Dim sr As StreamReader = New StreamReader("http://url.com/file.txt") Dim line As String Do line = sr.ReadLine() textbox1.text = textbox1.text & line Loop Until line Is Nothing sr.Close()
J'ai tenté de faire ce que vous tu m'as dit mais sa ne fonctionne pas .
Merci
Hélas HugoClo je ne pense pas qu'un Stream puisse être créé à partir d'une adresse Uri.
S'il s'agit de ne récupérer qu'une String, je proposerais plutôt ça :
Code:
1
2
3 Dim client As System.Net.WebClient = New System.Net.WebClient Dim adresse As String = "http://www.blablabla..../fichier.txt" Dim chaine As String = client.DownloadString(adresse).Replace(Convert.ToChar(10), vbCrLf)
Merci à tous, je n'ai pas tester avec StreamReader car je ne l'avais pas vu en revanche le code mdevaux62 fonctionne parfaitement merci .
Résolue :
Code:TextBox5.Text = chaine.ToString