C'est un problème concernant la documentation.
Contrairement à ce qui y est dit, et heureusement ! le FILEBIN_OPEN_WRITE ne détruit pas le fichier pour en créer un vide, s'il existe déjà, ce qui permet de modifier un élément d'un fichier existant (FILEBIN_WRITE ou FILEBIN_BLOCK_WRITE) en conservant le reste du fichier.
De même, en se positionnant en fin de fichier, on peut ajouter des octets.
Le libellé de tête devrait être: 'Ouvre un fichier binaire en écriture...'.
(je pense que c'est la conséquence d'un copier/collé avec File_Open_Write qui lui crée effectivement un nouveau fichier, ce qui est normal).