Créer lire et eécrire donnée fichier texte en vb net [Résolu]

Messages postés
61
Date d'inscription
dimanche 8 mai 2005
Statut
Membre
Dernière intervention
23 juin 2006
- - Dernière réponse : cs_Willi
Messages postés
2377
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
- 24 avril 2006 à 17:38
voila je possède sur ma form (je développe en vb.net) trois label ou il y a marké label1.text = "1", label2.text = "2", label3.text = "3".
J'aimerai que lorsque j'appui sur un bouton il se créer un ficher text nommé "toto" et qui écrit les diffé"rente valeur de mes label (c'est à dire label1 : 1, label2: 2, label3:3).
Mais je ne sais pas comment faire, je usis débutante en vb.net. J'ai regardé les tutorials mais je n'ai pas trouvé ùmon bonheur..
Quelqu'un aurait il un bou de code, exemple ou explication à me donner ???

merci a tous...
Afficher la suite 

4 réponses

Meilleure réponse
Messages postés
2377
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
16
3
Merci
Oui mais utilises plutôt les classes StreamReader et StreamWriter.
Les fonctions Write et Get sont fournies pour une compatibilité descendante et tu auras certainement un impact sur les performances et les résultats obtenus.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 144 internautes nous ont dit merci ce mois-ci

Messages postés
2377
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
16
0
Merci
Bonjour,
Alors de mémoire, il faut que tu utilises la classe StreamWriter. voici un exemple.



Dim fs
As
New System.IO.FileStream("c:\toto.txt", IO.FileMode.OpenOrCreate, IO.FileAccess.Write, IO.FileShare.Read)

Dim sw
As
New System.IO.StreamWriter(fs)

sw.WriteLine("Label1:" & label1.text)
sw.WriteLine("Label2:" & label2.text)
sw.WriteLine("Label3:" & label3.text)

sw.Close()
fs.Close()

Bon courage
Messages postés
2377
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
16
0
Merci
Si tu es sous vb2005 c'est un peu plus rapide
My.Computer.FileSystem.WriteAllText("c:\toto.txt","label1....." & label1.text,false)
My.Computer.FileSystem.WriteAllText("c:\toto.txt","label2....." & label2.text,true)
My.Computer.FileSystem.WriteAllText("c:\toto.txt","label3....." & label3.text,true)
Messages postés
61
Date d'inscription
dimanche 8 mai 2005
Statut
Membre
Dernière intervention
23 juin 2006
0
Merci
Je suis en stage et mon tuteur ma orenté vers la fonction Write et get .. Quelqu'un connai ces fopnctions et sais l'utiliser ??,

merci bcp