Lazo de Eventos

Cuando un programa Gambas ha terminado de ejecutar su función de inicio Main(), entra en el llamado lazo de eventos o event loop.

El programa se encontrará dentro de este lazo o bucle mientras haya:
  • un Process corriendo.

  • un Timer habilitado.

  • un File siendo vigilado.

  • una ventana abierta.

En este lazo, el programa procesará cualquier evento disparado por cualquier objeto, y para cada evento, llamará a su correspondiente .

Puede llamar de forma recursiva al lazo de eventos usando la instrucción WAIT. Esto puede conllevar una recursión infinita, pero es el único modo de refrescar la interfaz de usuario durante la ejecución de un bucle.

Véase también