Sdílet prostřednictvím


Postupy: Aktualizace hodnot sledování

Při vyhodnocení výrazu v debuggeru dvě ikony aktualizace se může projevit v hodnotu sloupce.Jedna ikona je kruh, který obsahuje dvě šipky, které ve směru v kruhu.Druhý je kruh, který obsahuje dva vlnovky, které připomínají podprocesů.

Tyto ikony označují, že není aktuální hodnota zobrazená v debuggeru.Hodnota může být správné, ale je zastaralý.K posílení této skutečnosti je také uvedena v šedé.Klepnutím na ikonu můžete vynutit hodnocení, ale měli byste pochopit důvody ikonu a možné následky.

Pokud nastavíte ukazatel myši na ikonu, popis obsahuje informace o proč výraz nebyl vyhodnocen.

Pokud se circling šipky, výraz vyhodnoceno není z následujících důvodů:

  • Jako výraz nebyl vyhodnocen došlo k chybě.Pravděpodobně došlo k vypršení časového limitu nebo proměnnou byla pravděpodobně mimo rozsah.

  • Požadovaná vlastnost hodnocení nebo voláním funkce implicitní vytváření by měl výraz.Hodnocení vlastností a volání funkce implicitní může mít vedlejší účinky, které ovlivňují stav aplikace.Protože tyto efekty lze provádět ladění složitější, automatické hodnocení vlastností a implicitní funkce volá ladicího programu často vypnuto.V některých případech programátor může vypnout neúmyslně automatické hodnocení.Další informace o vedlejší účinky, viz Vedlejší efekty a výrazy.

Pokud oba podprocesy, z důvodu možného závislost mezi podprocesy není vyhodnocena výraz.Závislost mezi podprocesy opatřeno hodnocení kód jiným podprocesům v aplikaci spustit dočasně.Při režimu přerušení jsou obvykle zastaveny všechny podprocesy v aplikaci.Umožňuje spustit dočasně jiných podprocesů může mít neočekávané účinky na stav programu a způsobuje ignorovat události jako jsou přerušení ladicího programu.

Aktualizovat hodnotu, která je zastaralý

  • Proveďte jeden z následujících kroků:

    • Klepněte na ikonu Aktualizovat.

    • Vyberte hodnotu a stiskněte MEZERNÍK.

    Ladicí program se pokusí vyhodnotit výraz.Pokud ikonu obnovení došlo, protože bylo vypnuto automatické hodnocení vlastností a implicitní vedlejší účinky, nyní výraz vyhodnocován.

Chcete-li zapnout nebo vypnout automatické vyhodnocení

  1. V nabídce Nástroje klikněte na příkaz Možnosti.

  2. V Možnosti dialogové okno Otevřít ladění a klepněte na uzel Obecné.

    Pokud ladění uzel nezobrazí, klepněte na tlačítko Zobrazit všechna nastavení.

  3. Zaškrtněte nebo zrušte zaškrtnutí povolte vlastnost hodnocení a další volání funkce implicitní políčko a klepněte na tlačítko OK.

Viz také

Koncepty

Vedlejší efekty a výrazy