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

Delphi

08/07/2008

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

Curtidas 0

Respostas

Brunodsr

Brunodsr

08/07/2008

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


GOSTEI 0
Fabianosales

Fabianosales

08/07/2008

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);



GOSTEI 0
POSTAR