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 :

textbox -> fichier.txt


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 12
    Par défaut textbox -> fichier.txt
    Bonjour ,
    Je suis débutant dans VB 2005 express, et je bloque.
    Je désire créer un petit prog qui réécrit dans un fichier txt , ce que l'utilisateur a écrit dans la textbox.
    Grace a la faq et au tuto j'ai su trouver comment écrire quelque chose dans un fichier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Const ForWriting = 2
            Dim fso, f
     
            fso = CreateObject("Scripting.FileSystemObject")
            f = fso.OpenTextFile("C:\test.txt", ForWriting, True)
            f.write("")

    Mais je ne trouve pas comment faire ce que j'ai expliquer plus haut, j'ai tentais avec les variables mais ils ne sont pas dans les même private sub donc ça ne fonctionne pas , enfin bref j'aimerais bien un peu d'aide ,
    merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 612
    Par défaut
    tu enregistre automatiquement? (a chaque pression d'une touche)

    ou sur evenement? (pression d'un bouton, fermeture du prog.....)

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 12
    Par défaut
    Salut , ça s'enregistre sur la pression d'un bouton

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 612
    Par défaut
    ok, j'ai regarder dans la FAQ car me suis jamais pencher sur la question et d'après

    http://faqvbnet.developpez.com/index...adwritetxtfile

    tu ajoute tout en haut, au dessus de "Public Class form1"
    puis sur l'evenement "TextChanged" de ta boite texte le code suivant

    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
    'Direction du fichier ; ici sur le bureau de l'utilisateur 'Administrateur'
    Const NomFichier As String = "C:\Documents and Settings\Administrateur\Bureau\test.txt"
     
    'Variable permettant l'ecriture et la lecture
    Dim SWrite As StreamWriter
    Dim TexteAEcrire As String = TextBox1.Text
     
    'Le cree
    SWrite = New StreamWriter(NomFichier)
    'Ecrire
    SWrite.WriteLine(TexteAEcrire)
    'Le fermet
    SWrite.Close()
     
    'Reinitialiser la variable d'ecriture
    SWrite = Nothing
    Atention, a l'écriture il écrase le fichier precedent

    Je l'ai testè sa fonctionne

    prend garde a verifier le "NomFichier" si tu n'est pas sur Administrateur

    dit moi si besoin d'explication

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 612
    Par défaut
    au fait, j'ai changer ton code car il ne fonctionner pas, en tout cas pas cher moi et je pense que des variable Variant ne sont pas très conseiller(pas de As...)

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 12
    Par défaut
    merci beaucoup pour ton aide ,
    en effet cela fonctionne
    par contre , si je refais la procédure , ce qui était écrit dans le fichier avant , est remplacé , n'y a t'il pas moyen de le conserver , par exemple en l'écrivant sur la ligne du dessous ?

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 612
    Par défaut
    http://webman.developpez.com/article...et/file/vbnet/


    je viens de trouver un bon cours sur tous sa

    réfère toi au n°3 encodage des fichiers en t'interressant a "True/False"

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 12
    Par défaut
    Ah c'est bon , j'ai trouvé ma réponse dans le lien que tu as donné , merci encore

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/07/2011, 10h10
  2. Réponses: 5
    Dernier message: 01/03/2009, 22h32
  3. [C++/CLI] Fichier txt ds TextBox
    Par Nerone21 dans le forum C++/CLI
    Réponses: 2
    Dernier message: 22/11/2006, 12h14
  4. [langage] prob lecture fichier .txt
    Par martijan dans le forum Langage
    Réponses: 3
    Dernier message: 16/07/2003, 11h08
  5. communication fichier binaire fichier txt
    Par micdie dans le forum C
    Réponses: 3
    Dernier message: 05/12/2002, 00h19

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