IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

DirectX Discussion :

[Managed Directx C#] un gros bug indébuggable


Sujet :

DirectX

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 134
    Par défaut [Managed Directx C#] un gros bug indébuggable
    Bonjour,

    J'ai un énorme bug depuis quelques jours. Voici le message d'erreur :

    La DLL 'D:\WINDOWS\assembly\GAC\Microsoft.DirectX\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.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 bug se produit à chaque fois que je compile, je suis obligé de cliquer sur continuer plusieurs fois pour pouvoir voir mon applicaiton. De plus, en lançant directement l'exe ça plante directement sans appel. Je ne vois pas où corriger éventuellement mon code... un problème avec un image et un pointeur par hasard ?

  2. #2
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 532
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 532
    Par défaut
    C'est difficile à dire sans code.
    Est-ce que tout est bien initialisé tous les objets Direct X correctement initialisés ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 134
    Par défaut
    tout est initialisé à ma connaissance. Mais l'erreur souligne un rapport avec une image (sûrement le chargement de ma heightmap) mais pas évident de savoir où corriger quand le code même est qualifié de correct par le compilateur...

  4. #4
    Membre expérimenté Avatar de ShadowTzu
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Juin 2005
    Messages
    243
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Juin 2005
    Messages : 243
    Par défaut
    as-tu désactivé l'option de debuguage: loaderLock ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 134
    Par défaut
    non je ne l'ai pas désactivé car je ne connaissais meme pas cette option. Où se trouve-t-elle s'il te plaît ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 134
    Par défaut
    j'ai trouvé merci. Ils parlent de ce problème sur ce forum :

    http://forums.microsoft.com/MSDN/Sho...14707&SiteID=1

    Il s'agit bien d'un problème venant de Managed DirectX...

  7. #7
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 532
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 532
    Par défaut
    Citation Envoyé par backfire
    Il s'agit bien d'un problème venant de Managed DirectX...
    je n'en suis pas si sur ; les initialisations des objets Direct X doivent être mal effectuées.
    Bien examiner les exemples du SDK bien lire l'aide du SDK

    Cet exemple n'est pas valable pas étonnant que cela plante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Dim d As DirectSound.Device
    Dim ds As DirectSound.CaptureDevicesCollection
    ds = New CaptureDevicesCollection
    For Each d In ds
              Me.ListBox1.Items.Add(d.ToString)
    Next

  8. #8
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 532
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 532
    Par défaut
    C'était quoi alors le problème ?? Tu as marqué résolu ?

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 134
    Par défaut
    eh bien je suis allé dans les options "déboguer >> exceptions" et j'ai décoché loaderlock. C'est pas super propre mais pour l'instant en attendant de "nettoyer" mon code ça m'évite des crises de nerfs

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [FLASH 8] Gros bug sur unLoadMovie
    Par dom_dev dans le forum Flash
    Réponses: 1
    Dernier message: 24/03/2006, 09h26
  2. Gros bug SQL Server avec caractère "²"
    Par Oluha dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 26/05/2005, 14h31
  3. Gros bug BDE ??
    Par totof42 dans le forum C++Builder
    Réponses: 4
    Dernier message: 11/03/2004, 11h36
  4. gros bug interbase 6 freeware
    Par camis dans le forum InterBase
    Réponses: 18
    Dernier message: 28/01/2004, 11h42
  5. [Kylix] Gros gros bug
    Par Hokuto dans le forum EDI
    Réponses: 3
    Dernier message: 16/09/2003, 14h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo