LoaderLock a été détecté

Résolu
djacc Messages postés 8 Date d'inscription samedi 11 novembre 2000 Statut Membre Dernière intervention 18 février 2009 - 2 avril 2006 à 22:04
cs_ahlala Messages postés 2 Date d'inscription mardi 14 octobre 2003 Statut Membre Dernière intervention 27 avril 2006 - 27 avril 2006 à 10:04
J’ai un problème j’ai modifier le code d'un projet de moteur
de rendu avec directx

en créent un dll ainsi que un exe qui le charge!






LoaderLock a été détecté

Message: La DLL
'C:\WINDOWS\assembly\GAC\Microsoft.DirectX.DirectInput\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.DirectInput.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.



Ce qui ce passe c'est que mon application exécute mon dll et mon dll exécute un
dll de directx



et je comprend pas se que je peut faire pour corrigé le problème

est ce que quel quant connais se problème est pourrait m'aider sa serrai géniale
!

5 réponses

cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 99
2 avril 2006 à 22:59
Salut,

Commence par t'assurer que tu as la dernière version du SDK DirectX (et du runtime)
Ensuite, une solution que l'on voit souvent à ce problème est de désactiver le MDA (Managed Debugging Assistant) LoaderLock pour ton projet.

PS :
- une dll...
- "est ce que quel quant connais se problème est pourrait m'aider sa serrai géniale !" => est ce que quelqu'un connais ce problème et pourrait m'aider ça serait génial !

/*
coq
MVP Visual C#
*/
3
djacc Messages postés 8 Date d'inscription samedi 11 novembre 2000 Statut Membre Dernière intervention 18 février 2009
2 avril 2006 à 23:10
Merci le coq pour ta rapidité !

et sa marche nickel, t'es génial !







Oui je suis un boulet en orthographe, et heureusement que j'ai corrigé mon texte avent avec world.
0
fabou64 Messages postés 11 Date d'inscription mardi 14 juin 2005 Statut Membre Dernière intervention 13 avril 2006
10 avril 2006 à 15:30
Salut moi aussi j'ai eu le meme souci en utilisant direct input pour un joystick mais maintenant je ne peux pas faire:
joystick.SetCooperativeLevel(
this,
CooperativeLevelFlags.NonExclusive|
CooperativeLevelFlags.Background);
Mon exception:
An unhandled exception of type 'Microsoft.DirectX.DirectInput.InputException' occurred in InterfaceRoburoc.exe
Additional information: Error in the application.

Mon device (joystick) est bien créé mais je ne peux pas modifier cette propriété.
Voilou.
Merci.

Fabou.
C'est trop de la boule heu... de la balle!!!
0
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
17 avril 2006 à 19:39
Pour info (et pour les prochains qui passeront par la), vous pouvez aussi jeter un oeil ici



Mx
MVP C#
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_ahlala Messages postés 2 Date d'inscription mardi 14 octobre 2003 Statut Membre Dernière intervention 27 avril 2006
27 avril 2006 à 10:04
Eh bien, justement, je passais par là et j'ai trouvé tout ce que je souhaitais dans ta réponse MorpionMx ! Merci beaucoup.

Lionel.
0