Sledování hodnot proměnné

Přehled informací


Rychlé zobrazení hodnoty proměnné

V režimu ladění ukažte kurzorem myši na proměnnou, její hodnota se okamžitě zobrazí pomocí bubliny:

Touto metodou je možné zjistit i hodnotu podmínky nebo části výrazu. Potřebujeme-li zobrazit hodnotu podmínky (části výrazu) vybereme požadovanou část a umístíme nad ni kurzor. Hodnota je opět zobrazena pomocí bubliny.

Rychlé zobrazení hodnoty proměnné je sice velmi výhodné, ale pro objekty, struktury, pole a proměnné obsahující větší počet hodnot je nepoužitelný. V bublině se zobrazí pouze {...}.

Okno Variables (okno proměnných)

V ladícím režimu je zobrazeno automaticky. V horní části okna je rozbalovací seznam Context, zobrazující kontext zobrazených proměnných. Implicitně se jako kontext vezme funkce, v níž se právě nacházíme. Pod seznamem se nachází okno, které obsahuje proměnné z aktuálního kontextu. Okno má tři karty:

Okno Variables může ukazovat i hodnotu, kterou vrátí funkce nebo metoda. Informace o návratové hodnotě metody nebo funkce se zobrazí v okně Variables besprostředně po ukončení funkce (při krokování). V dalším kroku návratová hodnota zmizí.

Okno Variables umožňuje i změnu proměnné během ladění. Při přerušení programu na zarážce, můžete dvojkliknout v poli Value - zobrazí se textový kurzor a můžete změnit hodnotu proměnné.

Okno Watch (sledované výrazy)

V ladícím režimu je zobrazeno automaticky. Okno umožňuje průběžně sledovat hodnoty složitějších výrazů (proměnné, výrazy obsahující operátory a funkce ...). V okně jsou zobrazeny jména sledovaného výrazu a jeho hodnota.

Zadání sledovaného výrazu

Sledované výrazy v okně Watch je možné rozdělit, pro snažší orientaci, do několika karet. Při ladění si potom můžete vybrat jen odpovídající skupinu výrazů, která se bude vyhodnocovat.

Vlastní přidání výrazu do okna Watch je možné několika způsoby. Nejjednodušší je použít metodu "drag and drop", v zobrazeném kódu si vybereme proměnnou a přetáhneme ji myší do okna Watch.

Druhý způsob je dvojkliknout myší nad prázdnou buňkou ve sloupci Name v okně Watch. Zobrazí se textový kurzor, který signalizuje, že můžete napsat požadovaný výraz.

Pokud se při krokování změní hodnota výrazu, Visual C++ to signalizuje změnou barvy zobrazené hodnoty (z černé barvy na červenou).

Nástroj Quick Watch

Nástroj Quick Watch slouží pro rychlé zobrazení hodnoty výrazu. Postup použití:

Pokud nás proměnná i nadále zajímá, můžeme ji pomocí tlačítka Add Watch přidat k sledovaným proměnným v okně Watch.