IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Problème Ecriture dans fichier .txt [Débutant]


Sujet :

VB.NET

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2011
    Messages : 2
    Points : 4
    Points
    4
    Par défaut Problème Ecriture dans fichier .txt
    Bonjour,

    Je suis débutant en développement, j'ai donc bien des soucis, que j'arrive d'habitude à résoudre à l'aide de tutos ou de forums d'aide, mais là non...

    J'ai un gros souci avec l'écriture dans un fichier texte, mais je ne vois pas ce qui cloche. Mon programme est tout simple, un bouton pour charger une image (avec un OpenFileDialog), et un bouton pour écrire du texte dans un fichier .txt.

    Ma fonction d'écriture marche quand je lance le programme. Le fichier est créé et le texte voulu se trouve dedans.

    Par contre, quand j'ouvre l'OpenFileDialog et que je valide un fichier, impossible de créer et d'écrire quoi que ce soit dans le fichier .txt, alors même qu'il n'a rien à voir avec l'image ouverte.

    Mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    Imports System.IO
     
    Public Class Main
        Public Fichier As Integer
     
        Public Sub ecritureFichier(ByVal fichier As String)
            Try
                Dim monStreamWriter As StreamWriter = New StreamWriter(fichier)
                monStreamWriter.WriteLine("Ecriture OK")
                monStreamWriter.Close()
                monStreamWriter.Dispose()
                Label1.Text = "Ecriture OK dans .txt"
            Catch ex As Exception
                'Code exécuté en cas d'exception 
                Debug.Write(ex.Message)
            End Try
        End Sub
     
     
        Public Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            With OpenFileDialog1
                .Title = "Ajouter une image"
                .InitialDirectory = "c:\"
                .Filter = "Image|*.bmp;*.gif;*.png;*.jpeg;*.jpg"
                .Multiselect = False
                .CheckFileExists = True
                .ValidateNames = True
                .AddExtension = True
            End With
            If OpenFileDialog1.ShowDialog = DialogResult.OK Then
                Label1.Text = "Ouverture image OK"
            End If
        End Sub
     
        Public Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
            ecritureFichier("test.txt")
        End Sub
    End Class
    Merci d'avance pour toute aide, je commence à désespérer !

  2. #2
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2011
    Messages : 2
    Points : 4
    Points
    4
    Par défaut
    Le problème est en fait résolu, grâce à un camarade.

    Chez lui, le code marchait parfaitement, et je me suis rendu compte que chez moi, le fichier texte se baladait dans le répertoire où j'avais été chercher mon image. Apparemment cela vient de mon OS, je suis sous XP.

    J'ai juste eu à rajouter :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .RestoreDirectory = True
    dans le With de mon OpenFileDialog, et cela fonctionne.

    Si ça peut servir à quelqu'un...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problèmes exportation dans fichier *.txt
    Par mamour71 dans le forum MATLAB
    Réponses: 8
    Dernier message: 07/12/2011, 19h04
  2. Ecriture dans fichier txt
    Par yrondi dans le forum Excel
    Réponses: 3
    Dernier message: 23/09/2008, 13h43
  3. [C++] lecture/ecriture dans fichier txt/binary
    Par vince3320 dans le forum C++
    Réponses: 6
    Dernier message: 28/09/2007, 18h00
  4. Problèmes Ecriture dans Fichiers Texte
    Par JmL40 dans le forum Langage
    Réponses: 13
    Dernier message: 26/09/2007, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo