Conversion 8bits -> 7bits - VB/VBA/VBS - Programmation
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).
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
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...
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).
Marsh Posté le 10-06-2004 à 11:56:44
salut
comment convertir un nombre codé en 8 bits en un nombre codé en 7 bits ?
ci d'av'
---------------
Il suffit de me dire de me taire...