PlaySound en C++ .net?

PlaySound en C++ .net? - C++ - Programmation

Marsh Posté le 21-11-2004 à 01:06:51    

Salut,
 
Est-ce que quelqu'un sait quelle est la fonction pour jouer un son en C++ .net et comment l'appliquer ?
 
Merci :D
 
A+

Reply

Marsh Posté le 21-11-2004 à 01:06:51   

Reply

Marsh Posté le 21-11-2004 à 01:23:37    

y'a pas d'équivalent de PlaySound en .NET, faut faire mumuse avec la couche P/Invoke !  
un truc du genre :
 

Code :
  1. [DllImport("winmm.dll" )]
  2. public static extern long PlaySound(string name, long module, long flags);
  3. PlaySound(@"C:\son.wav",0,0);


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 21-11-2004 à 01:27:19    

Harkonnen a écrit :

y'a pas d'équivalent de PlaySound en .NET, faut faire mumuse avec la couche P/Invoke !  
un truc du genre :
 

Code :
  1. [DllImport("winmm.dll" )]
  2. public static extern long PlaySound(string name, long module, long flags);
  3. PlaySound(@"C:\son.wav",0,0);




 
Mais c'est pas du C# ça? :whistle:


Message édité par fredgladia le 21-11-2004 à 01:27:39
Reply

Marsh Posté le 21-11-2004 à 01:37:00    

ah oui, merde, autant pour moi !  
ben dans ce cas, y'a besoin de rien, si tu fais du C++ managed, t'as juste qu'à invoquer la fonction :spamafote:
 

Code :
  1. #include <windows.h>
  2. #using <mscorlib.dll>
  3. using namespace System;
  4. int main()
  5. {
  6.    Console::WriteLine("test playsound" );
  7.    PlaySound("C:\\son.wav", 0, 0);
  8.    return 0;
  9. }


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 21-11-2004 à 01:40:43    

Harkonnen a écrit :

ah oui, merde, autant pour moi !  
ben dans ce cas, y'a besoin de rien, si tu fais du C++ managed, t'as juste qu'à invoquer la fonction :spamafote:
 

Code :
  1. #include <windows.h>
  2. #using <mscorlib.dll>
  3. using namespace System;
  4. int main()
  5. {
  6.    Console::WriteLine("test playsound" );
  7.    PlaySound("C:\\son.wav", 0, 0);
  8.    return 0;
  9. }




 
MERCI :D

Reply

Marsh Posté le 21-11-2004 à 02:17:32    

Citation :

public static extern

j'aimerais pas être dans la tête du mec qui a designé ce genre de truc ...


Message édité par Taz le 21-11-2004 à 02:17:44
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed