Erreur LoaderLock en C#

Signaler
Messages postés
15
Date d'inscription
dimanche 12 octobre 2008
Statut
Membre
Dernière intervention
28 novembre 2011
-
Messages postés
380
Date d'inscription
samedi 22 janvier 2005
Statut
Membre
Dernière intervention
13 août 2011
-
Bonjour,
je suis en train de réaliser un lecteur vidéo en C# et j'ai un problème.
En lançant mon application, j'ai cette erreur :
LoaderLock
La DLL 'C:\Documents and Settings\Administrateur\Mes documents\Visual Studio 2008\Projects\essaiVideo\essaiVideo\bin\Debug\Microsoft.DirectX.AudioVideoPlayback.dll' tente une exécution managée dans le verrou du chargeur du système d'exploitation. N'essayez pas d'exécuter du code managé dans une fonction d'initialisation d'image ou DllMain, car cela risque d'entraîner un blocage de l'application.

voici le code de lecteur video "dans le fichier source [Form1.cs]" :
private Microsoft.DirectX.AudioVideoPlayback.Video maVideo;
private void simpleButton1_Click(object sender, EventArgs e)
{
maVideo = new Microsoft.DirectX.AudioVideoPlayback.Video("c:\\video.avi",false);
maVideo.Owner = this.panelVideo;
maVideo.Play();
}

l'erreur se déclanche dans le main "dans la classe principale [Program.cs]" au niveaux l'instruction suivante:
Application.Run(new Form1());

Quelqu'un saurait pourquoi j'ai cette erreur au début
Aidez moi s'il vous plaît.
Merci d'avance.

1 réponse

Messages postés
380
Date d'inscription
samedi 22 janvier 2005
Statut
Membre
Dernière intervention
13 août 2011
7
salut , tu ne peux l'utiliser que dans un projet 32 bits. la ton prejet doit surement etre en 64 , donc erreur