Results 1 to 2 of 2

Thread: Operation with Bits

  1. #1

    Thread Starter
    Fanatic Member mutley's Avatar
    Join Date
    Apr 2000
    Location
    Sao Paulo - Brazil
    Posts
    709

    Operation with Bits

    Hi
    Somebody have functions that work with bits , example

    The bits are all with Zeros, e when

    I set bit 0 = return number 1
    I set bit 1 = return number 3
    I set bit 2 = return number 7
    I Reset bit 0 - return Number 6

    thank you in advance

  2. #2
    Fanatic Member Comintern's Avatar
    Join Date
    Nov 2004
    Location
    Lincoln, NE
    Posts
    826

    Re: Operation with Bits

    Just use the bitwise operators with powers of 2:
    VB Code:
    1. Private Sub BitWise()
    2.  
    3.     Dim lVar As Long
    4.  
    5.     'I set bit 0 = return number 1
    6.     lVar = lVar Or 1&
    7.     Debug.Print lVar
    8.     'I set bit 1 = return number 3
    9.     lVar = lVar Or 2&
    10.     Debug.Print lVar
    11.     'I set bit 2 = return number 7
    12.     lVar = lVar Or 4&
    13.     Debug.Print lVar
    14.     'I Reset bit 0 - return Number 6
    15.     lVar = lVar And Not 1&
    16.     Debug.Print lVar
    17.  
    18. End Sub

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width