Public Function FlipBit( _
ByVal vValue As Variant _
, ByVal vBit As Variant _
) As Variant
Perform the logical "Not" operation on one of the bits within a value.
Function uses the GetBit and SetBit functions; see them for details.
Truth table: NOT
+---
0 | 1
1 | 0
Examples: FlipBit(0, 5) = 16
FlipBit(-1, 5) = -17
FlipBit(255, 5) = 239
FlipBit("BC", 5) = "BS"
See also: GetBit Function
SetBit Function
vValue: Value in which the Not operation will be performed on one of its bits. Function returns Null if vValue is Null.
vBit: The number of the bit on which the Not operation will be performed. Function returns Null if vBit is Null or cannot be fixed up to a number. Function returns Null if vBit is <= 0 (less than or equal to zero). Function returns Null if vBit is greater than the number of bits within the value vValue. Copyright 1996-1999 Entisoft
Entisoft Tools is a trademark of Entisoft.