EXECUTAR UM SOM AO ABRIR O PROGRAMA

GIOGOMES 06/09/2007 16:01:30
#234549
olá pessoal ja pesquidei aqui no site e não encontrei nada, e o seguinte ao abrir meu programa queria q executasse um som qualquer, tipo ao do windows.


grato pela ajuda
USUARIO.EXCLUIDOS 06/09/2007 16:05:58
#234552
Usa o componente MMCOntrol adiciona ele atraves do Microsoft Medial Controls


Para utiliza-lo coloque ele no form pode deixar oculto no seu caso entao usa no load o seguinte:

MMcontrol1.FileName = "Caminho onde está o arquivo para tocar"
MMControl1.Command = "Open" 'Seta o arquivo como aberto para podermos dar o play ou stop ou qqer outro comando
MMControl1.Command = "Play" ' Toca o arquivo configurado anteriormente no FIleName
USUARIO.EXCLUIDOS 06/09/2007 18:49:54
#234581
Resposta escolhida
Vc pode usa à API PlaySound, com ela vc pode ter acesso a todos os sons do sistema.

é uma função Boolean, que retorna TRUE se for executada com sucesso,
pesquise no API Text View que vc encontrará

Eis um exemplo de como vc pode declarar

Declare Auto Function PlaySound Lib "winmm.dll" (ByVal name As String, ByVal hmod As Integer, ByVal flags As Integer) As Integer


Public Const SND_SYNC = &H0 ' TOCANDO com sincronismo

Public Const SND_ASYNC = &H1 ' TOCANDO sem sincronismo

Public Const SND_FILENAME = &H20000

Public Const SND_RESOURCE = &H40004

USUARIO.EXCLUIDOS 06/09/2007 18:58:56
#234582
kkk mais uma forma

uma o componente do windows media player, em todos os windows tem ela

ai vc coloca assim

windowsmediaplayer.url="caminho"

tem como tbm vc cria uma lista de reprodução, ai se vc quise tipo um som ambiente para o seu sistema vc define uma lista de reprodução e joga no seu sistema

huahuauha

falo kra
USUARIO.EXCLUIDOS 06/09/2007 23:45:26
#234613
Também vou postar o meu metodo, via directshow
Tópico encerrado , respostas não são mais permitidas