none
J'ai une question cruciale sur les new RRS feed

  • Question

  • bonjour,

    Jai besoin d'initialiser des variable par des new.mais quand je passe dessus le code provoque une exception.

    je vous met le code et l'exception:

    					pBloc = new CBloc();
    					pLayout = new CLayout();

    Une exception de première chance de type 'System.Runtime.InteropServices.SEHException' s'est produite dans SpecificationLoader.exe
    qui m'aidera à m'orienter J'ai retirer tous les pragma managed du code mais ça n'a rien changé.


    Jean Noël Martin


    • Modifié JeanNoel53 mardi 31 décembre 2013 16:32
    mardi 31 décembre 2013 16:25

Réponses

Toutes les réponses

  • il semble que ce problème vienne de la quantité de code non managé au regard du code manage.

    J'ai ce problème de façon répétitive est il disparait au fur et à mesure de la migration du code en managé.


    Jean Noël Martin

    • Marqué comme réponse JeanNoel53 jeudi 2 janvier 2014 05:40
    jeudi 2 janvier 2014 05:40
  • C'est une exception de 1ère chance, cela peut être tout à fait bénin ou normal.

    Utilisez le debuggeur pour voir le vrai problème, s'il existe.


    Paul Bacelar, Ex - MVP VC++

    vendredi 3 janvier 2014 20:47
    Modérateur
  • quand l'exception saute dans le Catch et n'exécute pas le code en séquence je n'appelle pas cela bénin

    et mon expérience des exceptions est qu'il y a toujours une bonne raison pour la lever que ce n'est jamais bénin.


    Jean Noël Martin


    samedi 4 janvier 2014 02:32
  • Si ce n'est pas benin, enlever ce putai* de catch.

    Le débuggeur prendra la main et donnera les informations sur le véritable problème.


    Paul Bacelar, Ex - MVP VC++

    lundi 6 janvier 2014 11:23
    Modérateur
  • Je suis en train de passer le code L'essentiel en code managé pour traiter les allocations différemment.

    Jean Noël Martin

    • Marqué comme réponse JeanNoel53 mardi 7 janvier 2014 02:15
    lundi 6 janvier 2014 18:54
  • managé ou pas, il faut utiliser correctement le debuggeur.

    Paul Bacelar, Ex - MVP VC++

    • Marqué comme réponse JeanNoel53 mardi 7 janvier 2014 02:15
    mardi 7 janvier 2014 00:13
    Modérateur