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

08/07/2008

2

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


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