Partage
  • Partager sur Facebook
  • Partager sur Twitter

[VB.NET] Problème lecture/écriture fichier

    5 février 2012 à 17:21:22

    Salut à tous,

    J'avais un message d'erreur avec mon programme disant que le fichier était déjà utilisé par un autre processus. J'ai résolu le problème en supprimant l'une des deux variables(StreamWriter et StreamReader) :
    'Avant(ça ne fonctionne pas)
    Public sw As New System.IO.StreamWriter("C:\log.txt")
    Public swi As New System.IO.StreamReader("C:\log.txt")
    
    'Après(ça fonctionne)
    Public sw As New System.IO.StreamWriter("C:\log.txt")
    

    Donc au final si j'ai bien compris on ne peux pas lire et écrire dans un seul même fichier? Ou alors on ne peux pas le faire en même temps? Si tel est le cas, comment gérer ça?

    Merci d'avance,
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      5 février 2012 à 21:33:43

      Crée un FileStream via File.OpenWrite et utilise les constructeurs de StreamWriter/Reader prenant un FileStream.
      • Partager sur Facebook
      • Partager sur Twitter

      [VB.NET] Problème lecture/écriture fichier

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown