Avatar billede bcep Nybegynder
09. oktober 2000 - 15:25 Der er 4 kommentarer og
1 løsning

Bit manipulation i VB6

Er der nogen der har en ide til, hvordan jeg kan and\'e to bytes i vb?
Det burde være let, men jeg kan ikke finde nogen funktion/operator til det.

eks:
    1xxx1xxx
and 10111101
res:10xx1x0x

\"C\'sk\" : unsigned int adress;
        res= adress & 0xBD;

Hvordan gør man det i VB?
Avatar billede powell Nybegynder
10. oktober 2000 - 08:33 #1
Jeg forstår ikke 100% din and funktion.

Men en løsning kunne være at lave en lille fiks rutine der If\'ed det hele sammen. Del din Byte op i Bit.

Og gør sådan:

Bit1 = Et_Bit_fra_din_add
Bit2 = Det_andet_tal_fra_din_add
if Bit1 = 0 and Bit2 = 0 then res = 0
if Bit1 > Bit2 then res...
Avatar billede privaten Nybegynder
10. oktober 2000 - 09:00 #2

Res = var1 And Var2
Avatar billede privaten Nybegynder
10. oktober 2000 - 09:01 #3
(res = adress And &BD) i dit eksempel
Avatar billede bcep Nybegynder
10. oktober 2000 - 15:31 #4
tak for hjælpen!
Det var s\'følig bare AND jeg ledte efter.
Jeg ku jo bare ha prøvet mig frem, men jeg startede med at lede i hjælpen, hvor and optræder som: between ... and .
Avatar billede privaten Nybegynder
10. oktober 2000 - 15:57 #5
Super
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester