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 6 et antérieur Discussion :

[VB6]Ecriture de fichiers


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Goupo
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2006
    Messages
    505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2006
    Messages : 505
    Par défaut [VB6]Ecriture de fichiers
    Salut,

    Petits problèmes au niveau de la lecture et de l'écriture dans un fichier.

    Lorsque j'écris et que j'ouvre mon fichier ensuite, je ne vois qu'une seule ligne, même s'il y en avait une autre avant l'écriture de celle-ci. La question que je me pose est la suivante : Mon programme écrit-il toujours sur la même ligne ou le fichier est-il écrasé à chaque fois?

    Dans le premier cas, je voudrai savoir comment passer à la ligne.

    Voici comment je procède actuellement.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Open "E:\Projets\Morpion\Application Test\HiScores.txt" For Output As #1
         Write #1, Score
    Close #1
    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Heu... Output, c'est pour une sortie, à l'écran, par exemple. Pour lecture, donc.

    Essaie avec Input.

  3. #3
    Membre éclairé Avatar de Goupo
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2006
    Messages
    505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2006
    Messages : 505
    Par défaut
    Avec Input, il me dit ; "Mode d'accès au fichier incorrect" sur le Write. Et je veux écrire, pas lire!


    Je pense avoir trouvé. On dirait que le fichier est écrasé à chaque fois. Lorsque j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Open "E:\Projets\Morpion\Application Test\HiScores.txt" For Output As #1
        Write #1, Score
        Write #1, "Salut!"
        Close #1
    Mon fichier contient bien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    -Le contenu de score en première ligne
    -En deuxième ligne "Salut!"
    Je pense me démerder en lisant le fichier, en placant son contenu dans un tableau puis en réécrivant tout le tableau en ajoutant ma ligne ensuite.

    C'est un peu brico... mais à défaut de mieux, le temps presse!

  4. #4
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Essaie avec Print à la place de Write. Heu... et il y a quoi dans la variable score ?

  5. #5
    Membre éclairé Avatar de Goupo
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2006
    Messages
    505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2006
    Messages : 505
    Par défaut
    Dans score, j'ai une chaine.

    Print ne change rien...

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 730
    Par défaut
    Citation Envoyé par zazaraignée
    Heu... Output, c'est pour une sortie, à l'écran, par exemple. Pour lecture, donc.

    Essaie avec Input.
    Zé le contraire Zaza

    Pour ne pas écraser le fichier, l'ouvrir en mode Append

  7. #7
    Membre éclairé Avatar de Goupo
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2006
    Messages
    505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2006
    Messages : 505
    Par défaut
    Ouaiii! Ca marche!
    Merci!

  8. #8
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Ya! Ya! mien her general! Zé 'for append' !

    Désolée. Ça m'arrive parfois d'être sur la lune!

  9. #9
    Membre éclairé Avatar de Goupo
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2006
    Messages
    505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2006
    Messages : 505
    Par défaut
    Y'a pas d'quoi être dans la lune, c'est à moi qu'ça arrive toujours en premier.

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

Discussions similaires

  1. [VB6] Ecriture dans un fichier texte
    Par ramroum1986 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 25/07/2009, 21h36
  2. [VB6]Ecriture et lecture sur fichier
    Par devock dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 18/11/2006, 08h58
  3. [VB6] écriture dans un fichier rajoute "
    Par Husqvarna dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 31/05/2006, 13h00
  4. [VB6] Ecriture dans un fichier
    Par jerzy59 dans le forum VB 6 et antérieur
    Réponses: 15
    Dernier message: 11/05/2006, 14h29
  5. Ecriture de fichier
    Par Walm dans le forum C
    Réponses: 4
    Dernier message: 10/09/2003, 15h08

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