Quiero aclarar una cosa.
Habláis de cosas distintas. Lo que llega hasta 0x5 en la condición que pones en el "if". Pero en el caso de ese "0x6", lo que se comprueba es si es el valor de la variable LASTRESULT que, obviamente, puede ser mucho mayor de 0x5. Esto, por cierto, viene porque el...