Function UnsignedAdd (ByVal Start As Long, ByVal Incr As Long) As Long Const SignBit As Long = &H80000000 UnsignedAdd=(Start Xor SignBit) + Incr Xor SignBit End FunctionFunction UnsignedAdd (ByVal Start As Long, ByVal Incr As Long) As Long Const SignBit As Long = &H80000000 UnsignedAdd=(Start Xor SignBit) + Incr Xor SignBit End Function
Dim uintA As Long, uintB As Long Dim lngSub As Long, lngSum As LonglngSub = uintA - uintB lngSum = uintA + uintB
Const SignBit As Long = &H80000000
UnsignedAdd=(Start Xor SignBit) + Incr Xor SignBit
End FunctionFunction UnsignedAdd (ByVal Start As Long, ByVal Incr As Long) As Long
Const SignBit As Long = &H80000000
UnsignedAdd=(Start Xor SignBit) + Incr Xor SignBit
End Function
Dim uintA As Long, uintB As Long
Dim lngSub As Long, lngSum As LonglngSub = uintA - uintB
lngSum = uintA + uintB