simgoku
Messages postés38Date d'inscriptiondimanche 4 juin 2006StatutMembreDernière intervention28 mai 2008
-
26 mai 2008 à 16:11
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
26 mai 2008 à 16:35
Bonjour a tous,
J'aurais voulu savoir si il existait une commande pour enregistrer dans un fichier texte et lire dans un fichier texte?
Je souhaiterai rentrer a une certaine ligne, d'un fichier texte, un nom
d'automate. Le stocker et le lire apres dans mon programme. Je
souhaiterai pouvoir modifier les noms des automates a partir d'un
fichier d'option, et pouvoir les ecraser sur le fichier texte lorsque
je les modifie. Voila si vous pouviez me donner une commande adaptée
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 26 mai 2008 à 16:30
Salut
Comme tu as pu le découvrir en tapant "fichier texte" dans la recherche des Codes dédiés à VB6, la gestion de lecture et écriture de fichier texte est régie par ces quelques commandes :
"Open", "Line Input #", "Print #", "Close #"
Comme tu as pu le déduire de tes lectures de ces codes, la gestion des fichiers texte peuvent se faire selon plusieurs modes d'accès :
"Input", "Output", "Binary", "Random", "Append"
Input et Output sont utilisés pour lire / écrire les fichiers texte du début à la fin
Binary permet la lecture et l'écriture d'un fichier quelconque en gérant l'emplacement des données (Xième caractère)
Random, c'est pareil sauf que tu définis à l'avance la taille (longueur) de chaque 'fiche' et tu désignes le n° de la fiche que tu veux lire ou écrire: Impose une longueur de fiche fixe, définie à l'ouverture du fichier
Append pour ajouter du contenu à la fin d'un fichier existant
Donc, si tu veux modifier quelque chose à l'intérieur d'un fichier, il n'y a pas de possibilité d'insérer ou de détruire des données en plein milieu.
Il faudra donc lire le fichier -> mémoire, modifier le contenu, puis réécrire complètement le fichier
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
simgoku
Messages postés38Date d'inscriptiondimanche 4 juin 2006StatutMembreDernière intervention28 mai 2008 26 mai 2008 à 16:30
Je n'ai pas trouvé de fonction edit desolé pour le double post, oui
j'ai trouvé mon bonheur merci du conseil en fait j'aurai du aller voir
avant de poster désolé
Merci , bonne soirée
Vous n’avez pas trouvé la réponse que vous recherchez ?