Continuer un fichier

Résolu
Vedlen Messages postés 360 Date d'inscription mardi 14 octobre 2003 Statut Membre Dernière intervention 7 septembre 2009 - 3 sept. 2006 à 02:15
Vedlen Messages postés 360 Date d'inscription mardi 14 octobre 2003 Statut Membre Dernière intervention 7 septembre 2009 - 3 sept. 2006 à 03:49
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

Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 34
3 sept. 2006 à 02:48
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
3
Vedlen Messages postés 360 Date d'inscription mardi 14 octobre 2003 Statut Membre Dernière intervention 7 septembre 2009
3 sept. 2006 à 03:49
Super merci de ta réponse Gobillot/Daniel :)
0
Rejoignez-nous