AFINAL DE CONTAS PRA QUE SERVE O DOEVENTS?
já vi em varios codigos...
Gostaria de saber o que faz ...
já ouvi falar que dar uma pausa...
e como usar-lo...
?
Gostaria de saber o que faz ...
já ouvi falar que dar uma pausa...
e como usar-lo...
?
O DoEvents no seu código ele dá uma pausa até que o processamento anterior seja realizado. Você já viu qque as vezes quando vc coloca rotinas (codigos) nos eventos FORM_LOAD e FORM_ACTIVATE... eles por alguns segundos congelam e depois aparece...se vc colocar DoEvents antes da rotina que está no load ou activate a rotina só vai rodar depois da visualização do form. DoEvents, serve ser usado em um PROCEDIMENTO longo tipo um 'loop', evita travas enquanto o usuario faz outras coisas.
Espero ter ajudado...
Do While Not Rst.Eof
doEnvents
List1.AddItem rst![texto]
Rst.MoveNext
loop
Espero ter ajudado...
DoEvents libera recursos do processsador para processar vários eventos simultaneamente...
Se vc tem um loop que alimenta uma progressbar ou uma label, e vc vai atualizando ela, sem o doevents elas travam, ficam horrÃveis, com o doevents elas são atualizadas automaticamente...
Vale à  pena usar, mas, com cautela!!!
Se vc tem um loop que alimenta uma progressbar ou uma label, e vc vai atualizando ela, sem o doevents elas travam, ficam horrÃveis, com o doevents elas são atualizadas automaticamente...
Vale à  pena usar, mas, com cautela!!!
Se usar em loops sim....
Tópico encerrado , respostas não são mais permitidas