25. august 2007 - 00:19Der er
8 kommentarer og 1 løsning
Bitmasking i VB
Jeg laver noget bitmasking og har fundet noget kode som gør præcist hvad jeg ønsker.
Nu er jeg nået til det punkt hvor jeg også gerne vil forstå hvad jeg gør:)... og har ikke fundet det rigtige at proppe ind i google. Har simpelthen brug for en forklaring på nedenstående, så jeg forstår &H.. , men især hvad Column_E og Column_F er sat til ( A-D er blot de første 4 bits, men hvad er E & F ?)
Const COLUMN_A As Integer = &H1 Const COLUMN_B As Integer = &H2 Const COLUMN_C As Integer = &H4 Const COLUMN_D As Integer = &H8 Const COLUMN_E As Integer = &H10 Const COLUMN_F As Integer = &H20
Tada ... løsningen kommer altid efter jeg poster her. &H10 er tydeligvis hex(-erei) for 16 og &H20 er så 32 ... men igen, en lille stump af en manual ville gøre underværker:)
Jeg skal maske en Int64, og for mig er decimal-tal bare en støtte så jeg kommer frem til de rigtige hex-numre... (vha min windows lommeregner)... var egentligt slet ikke klar over, oprindeligt, at &H1 var hex i VB..
anyway, tak for hjælpen og læg et svar, så må jeg selv slås med at skrive de rigtige hex-tal op
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.