Nejčastěji odpovídající uživatel
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
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é.
- Označen jako odpověď Robert HakenMVP, Moderator úterý 29. března 2011 21:31
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é.
- Označen jako odpověď Robert HakenMVP, Moderator úterý 29. března 2011 21:31
-
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 -
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.
-