Réponse acceptée !
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 VBNB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)