Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3028 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Son sous VB

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Son sous VB

n°569404
xinoef
For Adun !
Posté le 17-11-2003 à 22:35:12  profilanswer
 

Salut, je suis debutant en programmation sous VB et je n'arrive pas a trouver une solution simple pour jouer un wav (cliquer sur un bouton pour le jouer une fois par exemple) sous Visual Basic 6.0
Y a-t-il une fonction a appeler ou une manip que j'aurais pas vu ?
Merci.

mood
Publicité
Posté le 17-11-2003 à 22:35:12  profilanswer
 

n°569411
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 17-11-2003 à 22:40:28  profilanswer
 

Utilise la fonction sndPlaySound du SDK multimédia, en rajoutant les lignes suivantes au début de ton code :
 

Code :
  1. Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long


 
Toutes les infos sur cette fonction ici :
http://msdn.microsoft.com/library/ [...] ysound.asp


---------------
J'ai un string dans l'array (Paris Hilton)
n°569421
xinoef
For Adun !
Posté le 17-11-2003 à 22:55:52  profilanswer
 

Merci du coup de main... Cependant comme je suis une grosse quiche :sweat: , j'ai ecrit ca pour l'instant  (et bien entendu ca marche pas...) :
 
Private Sub Command1_Click()
Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Private test As BOOL
test = sndPlaySound("wavefile.wav", SND_ASYNC)
End Sub
 
En gros faut modifier quoi ?>

n°569497
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 18-11-2003 à 09:06:00  profilanswer
 

La ligne que je t'ai donnée, faut pas la mettre dans la fonction qui gère le click, mais au début du source.
Et SND_ASYNC est une constante, mais prévue pour le C. Si tu programmes en VB, tu dois mettre la valeur de la constante (&H1)
T'as un utilitaire livré avec VB qui te donne les valeurs des constantes utilisées dans les fonctions, mais je me souviens plus le nom

n°569509
drasche
Posté le 18-11-2003 à 09:40:57  profilanswer
 

API Text Viewer :o (dans les Visual Basic 6.0 Tools dans le menu Démarrer.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°569513
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 18-11-2003 à 09:54:41  profilanswer
 

ah oui :o
ok :o

n°571030
xinoef
For Adun !
Posté le 19-11-2003 à 19:18:38  profilanswer
 

Cool, merci les gars, je m'en suis enfin sorti.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Son sous VB

 

Sujets relatifs
Plus de sujets relatifs à : Son sous VB


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)