Como detectar una modificaci贸n de variable global
Hola a tod@s
Tengo un m贸dulo que contiene una funci贸n con un bucle "do DoEvents loop while NOT Salir" y una variable global 'Salir' de tipo booleano que inicialmente vale TRUE.
La variable se modifica solamente cuando ocurre el 'evento Form_Click()' ; en el c贸digo asociado a dicho evento, la variable 'Salir' pasa a tomar el valor de FALSE.
El problema es que cuando hago click en el formulario el bucle no termina, sigue ejecutandose infinitamente, y no se porqu茅.
He puesto mensajes chivatos en varios lugares para saber si se detecta el evento de hacer click sobre el formulario, y efectivamente asi es, en ese momento la variable cambia de valor, pero el bucle sigue ejecutandose.
¿Alguna soluci贸n o idea?
Gracias.
Tengo un m贸dulo que contiene una funci贸n con un bucle "do DoEvents loop while NOT Salir" y una variable global 'Salir' de tipo booleano que inicialmente vale TRUE.
La variable se modifica solamente cuando ocurre el 'evento Form_Click()' ; en el c贸digo asociado a dicho evento, la variable 'Salir' pasa a tomar el valor de FALSE.
El problema es que cuando hago click en el formulario el bucle no termina, sigue ejecutandose infinitamente, y no se porqu茅.
He puesto mensajes chivatos en varios lugares para saber si se detecta el evento de hacer click sobre el formulario, y efectivamente asi es, en ese momento la variable cambia de valor, pero el bucle sigue ejecutandose.
¿Alguna soluci贸n o idea?
Gracias.
