A voir également:
- Question sur vb.net réglage un fois choisie
- Reglage dns - Guide
- Reglage luminosité - Guide
- Je suis une chose que les garçons utilisent 2 fois par jour et les filles une fois dans leur vie - Forum Loisirs / Divertissements
- Reglage nilesat - Forum TNT / Satellite / Réception
- Réglage montre kalenji 5 atm waterproof - Forum Accessoires & objets connectés
8 réponses
Bonjour,
je vous invite à lire ce tutoriel très complet qui vous expliquera comment gérer les fichiers et leurs texte en VB.NET.
Visual Basic .NET - les fichiers
je vous invite à lire ce tutoriel très complet qui vous expliquera comment gérer les fichiers et leurs texte en VB.NET.
Visual Basic .NET - les fichiers
au moment d écrire dans le fichier :( j ai ce msg d erreur "La référence d'objet n'est pas définie à une instance d'un objet."
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionImports System.IO Public Class Form1 Dim MonFichier As IO.FileStream Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Création d'un objet de type FileStream MonFichier = New IO.FileStream("Zero.txt", IO.FileMode.OpenOrCreate) End Sub Private Sub Form1_FormClosing(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.FormClosing 'Libère la mémoire MonFichier.Dispose() End Sub #Region "Gestion des boutons" Private Sub BT_LIRE_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BT_LIRE.Click If MonFichier.CanRead() Then 'Crée un tableau de Byte Dim Contenu(1024) As Byte 'Lit 1024 bytes et les entre dans le tableau MonFichier.Position = 0 MonFichier.Read(Contenu, 0, 1024) 'L'affiche Me.TXT_LECTURE.Text = "" For Each Lettre As Byte In Contenu Me.TXT_LECTURE.Text += Chr(Lettre) Next End If End Sub Private Sub BT_ECRIRE_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BT_ECRIRE.Click If MonFichier.CanWrite Then Dim Contenu(1024) As Byte Dim Compteur As Integer = 0 'Parcours la txtbox For Each Lettre As Char In Me.TXT_ECRITURE.Text.ToCharArray 'Convertit une lettre en sa valeur ascii et l'entre dans compteur Contenu(Compteur) = Asc(Lettre) Compteur += 1 Next 'Ecrit dans le fichier If Me.CHK_DEBUT.Checked Then MonFichier.Position = 0 End If MonFichier.Write(Contenu, 0, Compteur) End If End Sub Private Sub BT_CLEARLIRE_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BT_CLEARLIRE.Click Me.TXT_LECTURE.Text = "" End Sub Private Sub BT_CLEARECRIRE_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BT_CLEARECRIRE.Click Me.TXT_ECRITURE.Text = "" End Sub Private Sub BT_CLEAR_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BT_CLEAR.Click 'Je ferme le fichier actuel MonFichier.Dispose() 'Je le réouvre en écrasant ses données MonFichier = New IO.FileStream("Zero.txt", FileMode.Create) End Sub #End Region Private Sub Button4_Click(sender As System.Object, e As System.EventArgs) Handles BT_ECRIRE.Click End Sub End Class
Bonjour,
Excusez-moi pour le temps que j'ai mis à vous répondre.
Tout est expliqué dans le tutoriel que je vous ai fourni. Relisez les explications, ne vous contentez pas de copier le code qui est donné. Pour manipuler les fichiers, il faut avoir des connaissances assez poussées en VB.NET, n'hésitez pas à reprendre le tutoriel depuis le tout début, pour être à l'aise avec les bases de ce langage.
Excusez-moi pour le temps que j'ai mis à vous répondre.
Tout est expliqué dans le tutoriel que je vous ai fourni. Relisez les explications, ne vous contentez pas de copier le code qui est donné. Pour manipuler les fichiers, il faut avoir des connaissances assez poussées en VB.NET, n'hésitez pas à reprendre le tutoriel depuis le tout début, pour être à l'aise avec les bases de ce langage.
http://www.siteduzero.com/tutoriel-3-282809-tp-zbackup.html