Conversion 8bits -> 7bits

Conversion 8bits -> 7bits - VB/VBA/VBS - Programmation

Marsh Posté le 10-06-2004 à 11:56:44    

salut  :hello:  
 
comment convertir un nombre codé en 8 bits en un nombre codé en 7 bits ?
 
ci d'av'  :jap:


---------------
Il suffit de me dire de me taire...
Reply

Marsh Posté le 10-06-2004 à 11:56:44   

Reply

Marsh Posté le 10-06-2004 à 13:41:10    

Ca fait perdre un bit...
Pour pas perdre d'info, faudrait le coder sur deux fois 7 bits (le premier étant 0 ou 1, le report du bit "perdu" ) comme pour UUENCODE (traitement des mails pour passer en 7 bits pr vieux crincrins).

Reply

Marsh Posté le 10-06-2004 à 13:58:44    

travailler bit à bit en VB, faut être motivé! J'ai bien tenté le coup mais c'est lent, c'est très très lent. VB n'est pas du tout adapté pour ce genre de boulot :/


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 10-06-2004 à 14:01:41    

Je me souviens d'un vieil article sur MSDN qui traitait de ça. Il s'appelait "Hammering the bits" et était tiré d'un chapitre de "Hardcore VisualBasic" du mythique Bruce McKinney...
 
Mais c'est pas du tout frais.
 
// EDIT: j'ai arrêté le VB à la 6ème manche... ;)


Message édité par Yttrium le 10-06-2004 à 14:02:39
Reply

Marsh Posté le 10-06-2004 à 16:18:17    

Moi, suis resté à VB3 16 bits, avec des DLL en borland C pour booster le truc. VB rapide à mettre en route (dessin des feuilles, boutons, ..) mais plutôt lent.  
 
Un exemple pr décoder une chaîne venant d'un oscillo Tektro : 1024 char. En VB3 pur, une seconde (486/33MHz), VB3 via ma DLL en C, 1,1 milliseconde (facile car valeur int : celle de chaque char, direct en C).

Reply

Sujets relatifs:

Leave a Replay

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