Postupy: Úprava hodnoty v okně Proměnná
Okna proměnných, Automatické hodnoty, Místní hodnoty a Kukátko, zobrazují hodnoty určitých proměnných během relace ladění.Dialogové okno Rychlé kukátko může proměnné taky zobrazit.Pokud je ladicí program v režimu přerušení, lze okna proměnných použít k úpravě hodnot většiny proměnných, které se zobrazí v těchto umístěních.
[!POZNÁMKA]
Úpravy hodnot s plovoucí desetinnou čárkou mohou díky převodu komponenty zlomku z desítkové do binární soustavy způsobit drobné nepřesnosti.I zdánlivě neškodné úpravy mohou v proměnné s plovoucí desetinnou čárkou způsobit změny některých nejméně významných bitů.
Při vyhodnocování výrazu v okně Kukátko se může zobrazit ikona aktualizovat.To znamená chybu nebo neaktuální hodnotu.Další informace naleznete v tématu Postupy: Aktualizace hodnot sledování.
Pokud chcete, můžete pro hodnotu zadat výraz.Ladicí program vyhodnotí výraz a nahradí ho s výslednou hodnotou.Ladicí program přijímá nejvíce platné jazykové výrazy v okně Sledování.Další informace naleznete v tématu Výrazy v ladicím programu.
Pokud programujete v nativním kódu, mohli byste někdy potřebovat kvalifikovat kontext názvu proměnné nebo výrazu, který obsahuje název proměnné.Kontext znamená funkci, zdrojový soubor a modul, kde je umístěna proměnná.Pokud je to nutné, můžete použít syntaxi kontextového operátoru.
Hodnocení některých výrazů může změnit hodnotu proměnné nebo jinak ovlivnit stav programu.Například vyhodnocení následujícího výrazu změní hodnotu var1 a var2:
var1 = var2++
Výrazům, které mění data, se říká, že mají vedlejší účinky, které mohou způsobit neočekávané výsledky, pokud si jich nejste vědomi.Proto se ujistěte, že rozumíte vlivu výrazu, před jeho spuštěním.
Úprava hodnoty v okně proměnných nebo v Rychlém kukátku
Ladicí program musí být v režimu zarážky.
Pokud je proměnná pole nebo objekt, vedle názvu ve sloupci Název se zobrazí ovládací prvek stromu.Ve sloupci Název rozbalte proměnnou, pokud je to nutné, pro nalezení prvku, jehož hodnotu chcete upravit.
V řádku, který chcete změnit, klikněte dvakrát na sloupec Hodnota.
Zadejte novou hodnotu.
Stiskněte tlačítko ENTER.
Viz také
Úkoly
Postupy: Použití oken s proměnnými ladicího programu