Como rodar a função PlaySound sem travar a aplicação?

08/07/2008

0

FAla pessoal

Ao rodar a função PlaySound, o timer e outas funções da aplicação ficam travadas até que temine de tocar o PlaySound. Como eu consigo rodar mais de um som ou mesmo rodar o som sem travar a aplaicação? Thread?

Abraço


Seu_madruga

Seu_madruga

Responder

Posts

09/07/2008

Brunodsr

Isso mesmo brother. Thread. No help do delphi tem uns exemplos bacanas.


Responder

14/07/2008

Fabianosales

Não precisa usar threads não bruno. Se você passar a flag SND_ASYNC para a função, a função retorna imediatamente e seu processamento não fica travado.

PlaySound(´C:\WINDOWS\Media\chord.wav´, 0, SND_ASYNC);



Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar