Ecrire un octet binaire dans un fichier

Ecrire un octet binaire dans un fichier - VB/VBA/VBS - Programmation

Marsh Posté le 08-11-2005 à 16:34:00    

Bonsoir à tous,
 
Je suis infoutu de trouver une fonction en VB7 me permettant d'écrire un octet binaire (comme 0x0A ou 0x18 par exemple) dans un fichier ouvert en écriture.
 
Est-ce que quelqu'un connait une fonction ou une ruse qui pourrait résoudre mon problème ?
 
Merci !

Reply

Marsh Posté le 08-11-2005 à 16:34:00   

Reply

Marsh Posté le 08-11-2005 à 18:52:16    

Tu ouvres le fichier pour un accès binaire
Tu pointes l'octet ou les octets que tu veux écrire ou réécrire
Tu écrits
Éventuellement tu lis l'aide de VB ou MSDN pour en savoir plus sur les fonction de lecture / écriture et en particlulier l'accès binaire

Reply

Marsh Posté le 09-11-2005 à 10:26:17    

Merci de ta réponse.
 
Je n'avais pas été assez clair dans ma question en fait ;)
 
J'avais déjà ouvert un fichier en écriture et écrit plusieurs champs à l'intérieur à  l'aide de la fonction FilePut, la difficulté que j'avais résidait dans le fait d'y écrire un octet binaire.
 
Voici une solution que j'ai trouvée en tatonnant un peu, si d'autres personnes ont le même problème un jour:
 
FilePut(MonFichier, CByte(&HA))
ou
FilePut(MonFichier, CByte(&H18))
pour mes exemples précédents.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed