Loop de Eventos
Quando um programa Gambas termina de executar sua função inicial
Main()
, ele entra no então chamado
loop de eventos.
O programa irá ficar num loop enquanto:
-
Existir um processo rodando.
-
Existir um timer habilitado.
-
Existir um arquivo sendo monitorado.
-
Existir uma janela aberta.
Durante este loop, ele irá processar quaisquer eventos chamados por qualquer objeto, e
para cada evento, ele irá chamar o
eventhandler correspondente.
Você pode chamar o loop de eventos recursivamente usando a instrução
WAIT.
Isto pode levar à recursão infinita, mas esta é a única forma de atualizar a interface do usuário
enquanto se executa um processamento longo.
Controles gráficos são atualizados durante o loop de eventos, não quando você altera suas propriedades.
Veja também