Jak zastavit provádění a jak v něm pokračovat.
Sébastien Granjoux
seb.sfo@free.fr
Philip Chimento
philip.chimento@gmail.com

# Zastavení a krokování

Podobně jako při úpravách videa, i program může být puštěn zpomaleně, můžete se v něm posouvat vpřed, pozastavovat jej, zastavovat apod. To je důležité pro sledování chování programu. Co však nelze, vracet se zpět.

# Krok dovnitř

V hlavní nabídce vyberte Ladit Krok dovnitř nebo zmáčkněte F5 nebo klikněte na ikonu Krok dovnitř na nástrojové liště.

Krokování provede jen jeden výraz v programu (od místa, kde byl zastaven) a opět vrátí řízení. Pokud prováděný příkaz obsahuje nějaké funkce, pokusí se ladicí program provést krok uvnitř funkce (v pořadí, v jakém jsou tyto funkce prováděny). Jakmile je příkaz proveden a řízení je vráceno zpět, můžete studovat stav programu.

Pokud máte při zvolení tohoto příkazu zaměřeno okno Kód assembleru, provede se jediná instrukce assembleru.

# Krok přes

V hlavní nabídce vyberte Ladit Krok přes nebo zmáčkněte F6 nebo klikněte na ikonu Krok přes na nástrojové liště.

Krokování přes je podobné normálnímu krokování, až na to, že se nezastaví uvnitř žádné funkce, které je v rámci výrazu prováděna.

Pokud máte při zvolení tohoto příkazu zaměřeno okno Kód assembleru, provede se jediná instrukce assembleru, vyjma instrukcí, které volají vnořené rutiny. V takovém připadě se program zastaví až po vykonání celé vnořené rutiny.

# Krok ven

V hlavní nabídce vyberte Ladit Krok ven nebo zmáčkněte Shift F5 nebo klikněte na ikonu Krok ven na nástrojové liště.

Krokování ven provádí aktuální funkci, dokud nedojde k návratu do volající funkce.

# Spuštění a pokračování

V hlavní nabídce vyberte Ladit Spustit/pokračovat nebo zmáčkněte F4 nebo klikněte na ikonu Pokračovat na nástrojové liště.

Tento příkaz znovu spustí program a nechá jej běžet, dokud nenarazí na bod přerušení nebo neskončí.

# Spuštění do

V hlavní nabídce vyberte Ladit Spustit po kurzor nebo zmáčkněte F8 nebo klikněte na ikonu Spustit po kurzor na nástrojové liště.

Tímto se program znovu spustí a poběží, dokud nedosáhne řádku nebo adresy (v případě, že je zaměřeno okno Kód assembleru) s kurzorem.

# Zastavení programu

V hlavní nabídce vyberte Ladit Pozastavit program nebo klikněte na ikonu Pozastavit na nástrojové liště.

Tímto se program přeruší a řízení se vrátí ladicímu programu, abyste mohli provést ladicí úkony, jako je zkoumání dat nebo přidání bodů přerušení.