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

C++/CLI Discussion :

Pb. débogage managé/natif


Sujet :

C++/CLI

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Février 2007
    Messages : 24
    Par défaut Pb. débogage managé/natif
    Bonjour à tous

    Je travail sur une IHM C# qui utilise une bibliothèque .lib en C++ natif via une interface managé.

    Quand j'active le mode "débogage non managé" et que je rentre dans le code C++ natif, le pas à pas devient extrêmement lent, très souvent l'application se bloque complètement et se suis obligé de redémarrer mon PC à la manivelle.

    C'est très pénible et une grosse perte de temps alors si quelqu'un à des idées merci !

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 88
    Par défaut
    Salut,

    C'est marrant moi c'est exactement l'inverse : tant que je suis dans du natif c'est rapide. Dès que je passe dans du managé c'est l'enfer.

    Il semblerait que ce soit lié en parties au nombre de watchs que t'as, et au nombre de breakpoints.

    Mais bon, c'est avant tout un problème du debugger :d

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Février 2007
    Messages : 24
    Par défaut
    Peut être que dans ton cas c'est l'application native qui appelle la lib managé ???

    En tout cas le seul moyen que j'ai trouvé pour pas trop m'embêter c'est de sortir ma lib de l'application et de la tester dans un bon vieux programme dos...

    A+

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 88
    Par défaut
    hihi

    C'est beau quand meme la programmation moderne

    Sinon effectivement c'est du natif qui appelle du code managé, mais le debugger est appelé depuis du managé ...

    En tous cas, sur ce coup la VS il assure pas

Discussions similaires

  1. problème dans la transition managé/natif
    Par tlemcenvisit dans le forum C++/CLI
    Réponses: 8
    Dernier message: 17/09/2007, 12h15
  2. [C#] Comment integrer dll C++ mixte managé/natif ?
    Par groskek dans le forum C++/CLI
    Réponses: 5
    Dernier message: 25/01/2006, 21h46

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