RE:Como operar a nivel de bit en VB
Manuel
Creo que no hay un operador para bits en VB
Lo más cercano a lo que necesitas son las funciones:
a=hex(n), que convierte a hexadecimal el número n
a=val("&H" & X), que convierte a decimal el número hexadecimal X
a=oct(n), que convierte a octal el número n
Para operar a nivel de bits, por ejemplo: ver si el bit 2 (el tercer bit) del número decimal n es 1 o 0, tendrías que hacer la operación:
a=n AND 2
Si a es 0, el bit 2 es 0, si a es 2, el bit 2 es 1
Para ver si el bit 4 (el quinto bit) del número decimal n es 1 o 0, tendrías que hacer la operación:
a=n AND 16
Si a es 0, el bit 4 es 0, si a es 16, el bit 4 es 1
Si necesitas ayuda para una operación específica, escribe. Creo poder ayudarte