none
Jak zachovat při ladění v okně Watch rozpad struktury i po restartu debuggeru ?

    Dotaz

  • Při ladění programu mám  okně Watch "rozvinutou" složitější strukturu. Po restartu debuggeru s struktura "svine" a musím ji opětovně znova rozvinout :-(.

    Ví někdo jak zajistit aby si okno Watch pamatovalo i formát pro zobrazení struktur ?

    VS2010 Professional, C++

    Děkuji

     

     

    3. prosince 2010 15:01

Odpovědi

  • Restart debuggeru znamená restart aplikace a v takovém případě nelze očekávat, že struktura zůstane po celou dobu zachovaná, proto se "svine". Nedokonalou náhradou může být Watch odkaz na některý vnitřní prvek struktury nebo uložení takového odkazu do proměnné v programu a sledování této proměnné.

     

    10. prosince 2010 15:19

Všechny reakce

  • Restart debuggeru znamená restart aplikace a v takovém případě nelze očekávat, že struktura zůstane po celou dobu zachovaná, proto se "svine". Nedokonalou náhradou může být Watch odkaz na některý vnitřní prvek struktury nebo uložení takového odkazu do proměnné v programu a sledování této proměnné.

     

    10. prosince 2010 15:19
  • Naopak u profesionálního nástroje to očekávám.  Pokud nezměním deklaraci struktury pak si okno Watch může pamatovat poslední stav "rozvinutí", a pouze při změne deklarace struktury ji "svinout".

    Nevidím důvod proč to tak není.

    VS 2010 je super, ale tohle mě fakt vadí a zdržuje :-).

    Schuster

     


    Pavel Schuster
    10. prosince 2010 18:45
  • Já ten důvod celkem dobře vidím... :-), ale souhlasím, že by se to někdy hodilo.

    Pokud to napíšete do Feedback požadavků na VS 2010 třeba tady: https://connect.microsoft.com/VisualStudio/Feedback a najde se dostatek přitakávačů, možná se tím bude někdo zabývat. Rád se připojím.

    P.C.

    11. prosince 2010 10:50
  • Danieli, to už je podruhé co jen opopíruješ větu z předchozího příspěvku.

    Takto ničeho nedosáhneš.


    JCH
    20. září 2011 9:55