cs_pedro
Messages postés38Date d'inscriptionvendredi 27 avril 2001StatutMembreDernière intervention18 mars 2008
-
18 juin 2002 à 12:16
fredlynx
Messages postés662Date d'inscriptionmercredi 16 janvier 2002StatutModérateurDernière intervention16 octobre 2010
-
18 juin 2002 à 16:19
J'aimerais ecrire un fichier en mode binaire, en rentrant des 0 et des 1. Si il n'existe pas de moyen d'y arriver directement est ce que qqun pourrait me filer un bout de code qui me le permettrait merci d'avance.
fredlynx
Messages postés662Date d'inscriptionmercredi 16 janvier 2002StatutModérateurDernière intervention16 octobre 20103 18 juin 2002 à 12:49
La fonction put #1,Position,Octet$ peut te permettre de sauver octet par octet ... maintenant à toi de créer tes octets par rapport à tes bits ...
Le seul soucis c'est que tu ne pouras avoir que des taille de fichier * 8 Bits...
fredlynx
Messages postés662Date d'inscriptionmercredi 16 janvier 2002StatutModérateurDernière intervention16 octobre 20103 18 juin 2002 à 16:19
Fonction BinDEc
Result=BinDec("11111111")
= 255
Private Function BinDec(CodeBin As String) As Long
Dim CodeDec As Long
Dim Boucle As Integer
CodeDec = 0
For Boucle = 1 To Len(CodeBin) If Mid(CodeBin, Len(CodeBin) - Boucle + 1, 1) "1" Then CodeDec CodeDec + (2 ^ (Boucle - 1))
Next
BinDec = CodeDec
End Function