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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Aguardar para executar proxima linha de código.
Expedito Junior
RECIFE
PE - BRASIL
ENUNCIADA !
Postada em 05/02/2008 11:08 hs            
Amigos,
 
Cá estou eu depois de muito tempo...
 
O meu problema é o seguinte...
 
Desenvolvi uma aplicação para reproduzir arquivos Wave usando o MMControl. Até aí td blz. A questão é que preciso apagar o arquivo após ser reproduzidoe o comando MMControl.Command = "play" quando é dado já pula para a próxima linha (que é um Kill no arquivo) antes de finalizar a reprodução aí o arquivo é apagado antes de ser reproduzido.
Portanto preciso que o programa fique esperando a reprodução para poder ir para a proxima linha.
Achei uma dica postada aqui no fórum para usar uma API chamada Sleep, o problema que não tenho como tereminar o tempo exato que o arquivo demorarar para ser reproduzido.
 
Alguem pode me ajudar?
 
Grato antecipadamente.

Expedito Junior

msn: expedito_junior947@hotmail.com

"A oportunidade favorece uma mente preparada!"

   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 06/02/2008 10:39 hs            
Tem como vc saber qto tempo é executado, senão poderia passar isso para a função...
 
Outra dica é vc abrir um form modal para o MMControl. A idéia é vc chamar o form onde está o MMControl. No load deste form já pedir para reproduzir. Qdo o usuário fechar é apagado o arquivo.
 
Form_MMControl.Show 1, Me
 
Kill "c:\arquivo.mpg"
 
Espero que ajude...
 
at+
   
Expedito Junior
RECIFE
PE - BRASIL
ENUNCIADA !
Postada em 10/02/2008 08:47 hs            
Valeu pela dica ghost_jlp, mas resolvi copiando o arquivo original para um tmp e excluíndo o original.

Expedito Junior

msn: expedito_junior947@hotmail.com

"A oportunidade favorece uma mente preparada!"

   
Página(s): 1/1    

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