Dyanamic compilation RRS feed

  • Question

  • Hello,

    Well, I have a problem with a dynamic debuging.

    My program is winform program written in Managed c++.

    I compile dynamically a dll in It works well. To execute a function in my dll I use the invoke function. It works well.

    However, I would like, if there is a runtime error in my execution, launch the debugger.

    So I used in my code,

    Code Snippet


    When I invoke the method, I have a window, which asks me which debuger I want to use.

    I choose new instance of debug clr 2005

    But the debuger opens and stop on method-> invoke and not in code.

    How could I do to have a debuging of my code which have benn compiled dynamically
    jeudi 14 juin 2007 11:20

Toutes les réponses

  • Je le refais en francais: Desole


    J ai un probleme pour faire du debuggage dynamique

    Mon program est ecrit en c++ manage et il est winforms

    Je compile dynamiquement une dll en Ca fonctionne. Pour executer une fonction qui a ete compile dynamiquement j utilsie la fonction invoke. Ca fonctionne tres bien aussi.

    Cependant, j aimerais síl y a une erreur au moment de l execution de la fonction dans ma dll en .netj aimerais pouvoir lancer le debugger sur le code dynamique.

    J'ai utilise dans mon code en System.Diagnostics.Debugger.Launch()

    Donc quand j invoke ma methode, J ai une fenetre qui me dit quel debugger je souhaite choisir

    Je choisis debug clr 2005

    Mais le debugger s ouvre bien mais debug dans mon code en c++ et non dans mon code en memoire.

    Comment je pourrais faire pour debuger mon code qui a ete compile dynamiquement?

    Petite precision:

    Je genere une dll en memoire et avec les infos de debug
    jeudi 14 juin 2007 11:30