none
Modification d'un fichier texte RRS feed

  • Question

  • Bonjour,

    Je suis sur un programme avec Visual Basic Express 2008. Ce programme sauvegarde dans un fichier texte sélectionné par l'utilisateur une donnée entrée à l'avance dans la variable "Texte". Voici le code en question :

      Private Sub EnregistrerLeTexteToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EnregistrerLeTexteToolStripMenuItem.Click
        Dim saveFileDialog1 As New SaveFileDialog()
        saveFileDialog1.Filter = "Fichier texte (*.txt)|*.txt"
        saveFileDialog1.Title = "Sauvegarder le fichier"
        saveFileDialog1.ShowDialog()
    
        If saveFileDialog1.FileName <> "" Then
          Dim file As System.IO.FileStream
          file = System.IO.File.Create(saveFileDialog1.FileName)
          My.Computer.FileSystem.WriteAllText(saveFileDialog1.FileName, Texte, True)
        End If
      End Sub

    Ca a bien marché la première fois (fichier texte créé avec le bon texte à l'intérieur), mais après "pouf" plus rien, et j'ai un message d'erreur me disant que Le processus ne peut pas accéder au fichier 'C:\Documents and Settings\...\Mes documents\Fichier.txt', car il est en cours d'utilisation par un autre processus. J'ai fermé les autres applications ouvertes, j'ai redémarré plusieurs fois... Ca n'a rien changé.

    Quelqu'un a une idée ?

    Bonne soirée

     

    BaptisteD

    samedi 1 mai 2010 19:25

Réponses