La Web del Programador: Comunidad de Programadores
 
    Pregunta:  6339 - IMPEDIR LA INTERUPCION DE BUCLES
Autor:  Jose Luis Sanchez
Tengo un bucle infinito en una de mis aplicaciones, pero dicho buclue se para cuando windos trabaja. ¿Hay alguna manera de que no se pueda interunpir un bucle?

Para decirlo mas facil: Tengo una especie de contador en la aplicaion que suma cada vez que se produce cierto evento. Durante ese evento se suma un numero u otro sugun la interaccion del usuario. Pero hay veces que en vez de sumarme 5 me suma 4 y se pierde uno por culpa de que cuando un ordenador esta saturado se para mi bucle infinito.
¿Alguien sabe una solucion?

Muchas Gracias,

  Respuesta:  Jim Adam Miñano Wong
intenta colocando como primera linea dentro del bucle DoEvents ejemplo:
dim x as long
x = 0
do until x = 100000000
DoEvents
x = x + 1
loop
si tienes bucles internos puedes colocar de igual manera DoEvents.

espero te sirva Bye.