Problemas c/ a linguagem
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
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
Curtidas 0
Respostas
Gymmer
25/02/2003
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??
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??
GOSTEI 0
Beppe
25/02/2003
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
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
GOSTEI 0
Fava
25/02/2003
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.
GOSTEI 0