Continuer un fichier

Résolu
Messages postés
359
Date d'inscription
mardi 14 octobre 2003
Statut
Membre
Dernière intervention
7 septembre 2009
-
Messages postés
359
Date d'inscription
mardi 14 octobre 2003
Statut
Membre
Dernière intervention
7 septembre 2009
-
Bonjour,
j'aimerai écrire dans un fichier (pas forcément un fichier texte), pour cela j'utilise par exemple :
Open "C:\Fichier.bmp" For Binary Access Write As 1

Le problème est que cette commande est valable pour écrire dans un nouveau fichier. Moi, je voudrais continuer l'écriture d'un fichier existant.
je sais qu'ouvrir un fichier en Append permet de continuer l'écriture de celui-ci, mais ce n'est que pour l'utilisation de fichiers textes.
Donc en fait j'aimerai un équivalent, mais pour le binaire et non pour le séquentiel.

Quelqu'un a-t-il la solution ?

Merci

2 réponses

Messages postés
3140
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
11 mars 2019
31
Salut,

il suffit d'écrire à la suite, longueur du fichier + 1

    Open "C:\Fichier.bmp" For Binary Access Write As #1

    Put #1, LOF(1) + 1, "La suite"

    Close #1





Daniel
Messages postés
359
Date d'inscription
mardi 14 octobre 2003
Statut
Membre
Dernière intervention
7 septembre 2009

Super merci de ta réponse Gobillot/Daniel :)