Salut à tous,
J'explique brièvement mon problème : dans une classe je veux jouer des sons, j'utilise la méthode PlaySound de mmsystem.
Voici la ligne que j'utilise :
J'ai fais une méthode de test, un Panel1Click qui joue bien le son quand je lui demande. Mais j'essaie de mettre le PlaySound dans une méthode de ma classe, méthode que j'appelle dans mon Panel1Click.
Code : Sélectionner tout - Visualiser dans une fenêtre à part PlaySound('C:\*********.wav', handle,SND_ASYNC);
A chaque fois que le son aurait dû être joué, je reçois l'erreur suivante :
Project ***.exe raised exception class EAccessViolation with message 'Access Violation at address 00000000.
Read of address 00000000'. Process stopped. Use Step or Run to continue.
En bref, le PlaySound ne marche que dans la méthode Panel1Click et pas dans les autres méthodes de ma classe...
Merci d'avance si vous avez une idée du problème...
Ou s'il existe une autre méthode que PlaySound pour jouer des sons; qui n'ait pas ce genre de problème...
Partager