none
Debogage: Modifier & Continuer ne fonctionne pas sous Vista RRS feed

  • Question

  • Bonjour,

     

    Lorsque j'essaie de modifier du code pendant du debogage, l'option Modifier & Continuer ne fonctionne pas, quelque soit le programme.

    A chaque fois, j'ai la même fenêtre qui apparaît:

    "Des modifications qui ont été apportées ne peuvent être compilées.

    Cliquez sur Modifier pour corriger le code.

    Cliquez sur Arrêter pour arrêter le débogage.

    Cliquez sur Ignorer pour continuer sans appliquer les modifications."

     

    Voici un exemple de code que je souhaiterai modifier:

    Extrait de code

    int _tmain(int argc, _TCHAR* argv[])

    {

    int ii=0,jj=0,kk=0;

    ii=ii+1;

    jj=ii+1;

    kk=jj+1;

    return kk;

    }

     

     

    Si je mets mon point d'arrêt sur "jj=ii+1" et que je modifie la ligne suivante par "kk=jj+2", alors j'obtiens le message décrit ci-dessus alors que le code est syntaxiquement correct.

    Si je cliques alors sur "Modifier", j'obtiens l'erreur suivante: Erreur 1 Error result -1 returned from ''.

     

    Ma configuration:

    Windows Vista Business avec les correctifs

    Visual Studio 2005 professionel avec les correctifs

     

    Options du compilateur:

    /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /Gm /EHsc /RTC1 /MDd /Gy /Fo"Debug\\" /Fd"Debug\vc80.pdb" /W3 /nologo /c /Wp64 /ZI /TP

    /errorReport: prompt

     

    Options du linker:

    /OUT:"H:\Informatique\Sources\Tracing\Debug\test.exe" /INCREMENTAL /NOLOGO /MANIFEST

    /MANIFESTFILE:"Debug\test.exe.intermediate.manifest"

    /DEBUG /PDB:"h:\informatique\sources\tracing\debug\test.pdb" /SUBSYSTEM:CONSOLE /MACHINE:X86

    /ERRORREPORT: PROMPT kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib

     

    J'aimerai savoir quelle est l'option à mettre/enlever pour que "Modifier & Continuer" fonctionne.

    vendredi 12 octobre 2007 07:06

Toutes les réponses