LIRE UN SON DANS VISUAL BASIC

cs_Willi
Messages postés
2375
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
- 6 avril 2006 à 16:46
mortalino
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
- 18 avril 2006 à 10:56
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/36933-lire-un-son-dans-visual-basic

mortalino
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
18 avril 2006 à 10:56
Salut à tous,

voici un code qui prend moins de ligne, et qui fonctionne même avec VBA...

Private Declare Function Playsound Lib "winmm.dll" _
Alias "PlaySoundA" (ByVal lpszName As String, _
ByVal hModule As Long, ByVal dwFlags As Long) As Long

Sub LireWav()
Const SND_SYNC = &H0
Const SND_ASYNC = &H1
Const SND_FILENAME = &H20000

FichierWAV = "*.wav"
FichierWAV = ThisWorkbook.Path & "" & FichierWAV
Call Playsound(FichierWAV, 0&, SND_SYNC Or SND_FILENAME)
End Sub
Lucyberad
Messages postés
414
Date d'inscription
mercredi 16 juin 2004
Statut
Membre
Dernière intervention
26 juillet 2007
3
9 avril 2006 à 11:51
ok ^^
OneHacker
Messages postés
1447
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
23 septembre 2007
2
9 avril 2006 à 10:56
Ca sent en effet le copier coller de l'Aide de VS 2003 !!

De plus il manque beaucoup de flags !

LucyBerad -> La DLL est inclus avec la FrameWork, pas besoin de s'occuper de la DLL.

Redman
Charles Racaud
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
35
6 avril 2006 à 20:34
Ca sent surtout le code VB6 converti en .net

Avec le framework:
Dim Snd As New System.Media.SoundPlayer("NOM ET EMPLACEMENT DU FICHIER exemple c:\mozart.wav")
Snd.Play()

Tout simplement
Lucyberad
Messages postés
414
Date d'inscription
mercredi 16 juin 2004
Statut
Membre
Dernière intervention
26 juillet 2007
3
6 avril 2006 à 20:23
ha oui et apparament fo la dll hmod...
Lucyberad
Messages postés
414
Date d'inscription
mercredi 16 juin 2004
Statut
Membre
Dernière intervention
26 juillet 2007
3
6 avril 2006 à 20:21
ben un indice qui trompe pas, c'est le fait queles commentaire soit en anglais, pour les variable ok on peut avoir le reflexe anglais mais de commentaire en anglais c vraiment pas un francais l'auteur...
cs_Willi
Messages postés
2375
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
22
6 avril 2006 à 16:46
Sa sent le copier/coller a plein nez.... vu les commentaires