USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Tela de mensagem para operação demorada
RMI@
CAMPO BELO
MG - BRASIL
Postada em 02/08/2006 13:51 hs            
Olá,
Estou utilizando uma tela com a mensagem: "Aguarde..." (um formulário), para operações demoradas. Na tela em a data e hora, mas a hora fica travada e os segundos não passam. Coloquei vários "doevents" nos principais eventos do formulário. Mas a hora fica travada mesmo assim. Tem como mudar isso para que a hora ou mesmo uma animação fique rodadando sem travar?
 
Obrigado,

EmoçõesRMI
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 02/08/2006 14:23 hs            
Hummm... eu já vi isso hehehe.
O vb não realiza tarefas ao mesmo tempo... e sim seqüencialmente dentro de um processo por isso não funciona como vc quer, já o vb.net faz isso :).
 
Bom, como citei antes, eu fiz isso... usei muito doevents em loops mas teve um caso q não funcionava como queria. Eu estava compactando um um bd access e demorava um pouco e o sistema dava uma "parada". Então, para o usuário não pensar q o computador travou (vc sabe como é né... vai q dão CTRL+ALT+DEL), então coloquei uma animação com o arquivo filecopy.avi, antes da execução da linha de comando, usando o controle Microsoft Animation Control.
 
Exemplo:
 
Animation0.AutoPlay = True
Animation0.Open "C:|filecopy.avi"
 
'Seu código
 
qq dúvida é só postar
 
t+
   
RMI@
CAMPO BELO
MG - BRASIL
ENUNCIADA !
Postada em 02/08/2006 15:44 hs            
OK, só não consegui localizar o controle "Microsoft Animation Control"
Como faço para habilitá-lo?
 
Obrigado,
 
 

EmoçõesRMI
   
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 02/08/2006 15:50 hs            
Na realidade o nome do controle é Microsoft Windows Common Controls-2 6.0(sp6)

dsmn
     
RMI@
CAMPO BELO
MG - BRASIL
Postada em 02/08/2006 16:57 hs            
OK, consegui executar...
Achei legal...
 
Valeu, obrigado!!!

EmoçõesRMI
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página