Accueil > Forum > > > > Decalage de bits
Decalage de bits
jeudi 18 mars 2004 à 14:18:32 |
Decalage de bits

lapolo13
|
Salut J'ai besoin de décaler des bits vers la droite. Je voulais savoir si il existe une fonction de Vb6 qui permet de le faire; De plus est ce que quelqu'un connait le code Ascii de la touche Suppr (celle à coté de la touche Fin) Merci de vos réponse lapolo13
|
|
jeudi 18 mars 2004 à 14:24:57 |
Re : Decalage de bits

econs
|
tu peux convertir ton nombre en décimal, le diviser par deux, et le reconvertir en binaire ... Mais il y a surement quelque chose qui fait çà tout aussi bien.
Quant à la touche Suppr ... Euh ... g fait des tests, mais ... pfiiuuutt rien du tout ! Je vais approfondrir
Manu
|
|
jeudi 18 mars 2004 à 15:00:03 |
Re : Decalage de bits

lapolo13
|
ok pour le décalage, j'ai trouvé une solution.
Maintenant j'essaye de faire un ET logique entre deux valeurs en hexa ou en binaire. J'essaye avec le AND mais j'y arrive pas , j'ai des pbs de type.
As tu une solution?
Pour la touche suppr j'en ai essayé plein, ms sans succés
lapolo13
|
|
jeudi 18 mars 2004 à 16:54:32 |
Re : Decalage de bits

rene38
|
Salut La touche Suppr ne correspond à aucun caractère donc elle n'a pas de KeyAscii = > KeyPress inutilisable. Elle a seulement un KeyCode = 46 = &H2E utilisable dans une procédure d'événement KeyDown ou KeyUp
|
|
jeudi 4 août 2005 à 00:22:29 |
Re : Decalage de bits

radioham
|
Salut,
Je me heurte au même problème : shifter à droite ou à gauche un mot de type byte SANS PASSER PAR les multiplications ou divisions (On a quitté le monde de CII 10020 depuis longtemps !!!). Et je voudrais éviter les boucles tordues à base de 2^x qui peuvent apporter une solution. En effet lorsque int(A / 2^x)>1 le bit considéré est à 1. Mais il faut traiter le mot "en descendant" de 2^n à 2^0 ! Le tout avec du while...wend, du do..loop until(..) et autres amusements que je souhaite éviter.
Il doit bien exister sous VB des instructions de decalage genre : ShiftLeft(NomVariable, NombreDeDécalages) avec possibilité de connaitre l'état du bit "éjecté" !!!
En fait, je veux calculer le checksum d'une chaine de commande GPS dont la règle est assez curieuse : addition des mots suivie d'une mise au modulo 256.
Exemple : 10 02 06 89 01 00 00 8A 10 03 où 8A correspond au traitement de 89 01 00 00. Pour l'instant je ne fais pas mieux que 90 !!!!!!! C'est un peu loupé.
Si vous avez une idée, un conseil par avance merci pour au moins deux perdus !
Bien cordiales salutations de radioham
|
|
lundi 19 septembre 2005 à 17:43:24 |
Re : Decalage de bits

nico_co
|
tu as essayer de luis preciser que c'etai de l'hexa 89+1=90
&h89+&h1=&h8a
|
|
lundi 19 septembre 2005 à 20:58:05 |
Re : Decalage de bits
|
Cette discussion est classée dans : touche, bits, decalage
Répondre à ce message
Sujets en rapport avec ce message
Fonctions de decalage de bits [ par Rurouni ]
Je voudrais savoir si des fonctions de decalage de bits existent en VB?Ou faut il les faire soi-meme?Des fonctions du genre, on passe un nombre entier
variantes avec une touche [ par olver62 ]
bonjours, je suis débutant en programation; même très novice...j'ai fait un petit programme avec mon frère pour contrôler un moteur pas à paset il fon
touche racourci .net [ par eviljojo22 ]
comment faire une touche racourci en .net ex :L = me.visible=false
Installer un programme 16 bits sous Windows XP Pro SP2 [ par bigduffy4 ]
je souhaite installer sous Windows XP Pro SP2 un programme conçu en 16 bits.Naturellement, lorsque j'essaie de l'installer, j'ai un message d'erreur "
Inhiber touche CTR [ par dzar11 ]
Je voudrais bien avec un code VB inhiber la touche CTR(controle) !!!c'est urgent !!!DZAR
petit probleme pour mettre un point d'arret [ par Tomy_w72 ]
bonjour, je suis etudiant en DUT mesure physique(en stage), tres novice en VB et la je developpe un programmepour le CHR (service : exploration de la
aider moi je suis dans la merde [ par g1700 ]
je suis en stage, j'ai créer une petite application de gestion de fiche de renseignementsavec vb.net et des Etat crystal reportlosrsque j'ai installer
comment stopper un timer en appyant sur une touche du clavier ? [ par Tomy_w72 ]
bonjour,je developpe un prog pour effectuer un diagnostic de vision des contastes pour un hospitalet dans mon prog j ai un timer qui change le contras
Attendre que l'utilisateur appuie sur une touche [ par Radiohead4ever ]
BonjourJe me demande s'il est possible de faire attendre VB. Pour ma part, j'ai esseyé de "l'emprisoné" dans un Do Loop dont la seule issue serait que
VB.NET : Affecter la touche tabulation + 1 à la touche VbDown et -1 à VbUp [ par Patrik ]
Bonjour,Je souhaite affecter la touche tabulation + 1 à la touche VbDown et touche tabulation -1 à la touche VbUp afin de me déplacer plus facilement
Livres en rapport
|
Derniers Blogs
SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|