GARANTIR DESCONTO

Fórum Problemas c/ a linguagem #140814

25/02/2003

0

Saudações

Por favor, preciso de uma força. Alguém de vcs sabe se existe no Delphi algum comando semelhante ao ´DoEvents´ do Visual Basic? Se existe, qual a sintaxe correta? Desde já agradeço.

Rarcmac


Anonymous

Anonymous

Responder

Posts

11/10/2003

Gymmer

pelamordedeus essa tb eh uma duvida minha!!!

alguem tem q saber isso!

pra quem nao sabe, DoEvents é um comando do VB que faz com que o computador não pare de responder quando estiver, por exemplo, no meio de um loop. Ja tentei o comando application.processmessage mas nao adianta nada... alguem sabe??


Responder

Gostei + 0

12/10/2003

Beppe

Seria Application.ProcessMessages.

Mas se você for executar uma operação pesada, tipo ler 100Mb de um arquivo, ele vai ´blocar´ por muito tempo, e ProcessMessages não vai poder executar como você quer. Nesse caso, divida em operações menores, ou use threads.

Ataliba


Responder

Gostei + 0

13/10/2003

Fava

Isso mesmo, o Application.ProcessMessages dá uma folga para o windows processar outras tarefas além da sua. Se você tem uma rotina pesada inclua este comando dentro do loop, seu aplicativo irá demorar um pouco mais para processar mas em contrapartida ele não irá monopolizar a máquina.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar