Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Historické ladění je režim ladění, který závisí na informacích shromážděných nástrojem IntelliTrace. Umožňuje pohybovat se vzad a vpřed prováděním aplikace a kontrolovat její stav.
IntelliTrace můžete použít v edici Visual Studio Enterprise (ale ne edice Professional nebo Community).
Proč používat historické ladění?
Nastavení bodů přerušení pro nalezení chyb může být spíše o náhodě. Nastavíte bod přerušení blízko místa v kódu, kde se domníváte, že se chyba nachází, pak spustíte aplikaci v ladicím programu a doufáte, že váš bod přerušení bude zasažen a že místo, kde se provádění přeruší, může odhalit zdroj chyby. Pokud ne, budete muset zkusit nastavit zarážku někde jinde v kódu a znovu spustit ladicí program, a to tak, že provedete testovací kroky znovu, dokud nenajdete problém.
Pomocí IntelliTrace a historického ladění můžete v aplikaci procházet a kontrolovat její stav (zásobník volání a místní proměnné), aniž byste museli nastavovat zarážky, restartovat ladění a opakovat testovací kroky. To vám může ušetřit spoustu času, zejména v případě, že se chyba nachází hluboko v testovacím scénáři, který trvá dlouhou dobu, než se spustí.
Jak začít používat historické ladění?
IntelliTrace je ve výchozím nastavení zapnutá. Stačí se rozhodnout, které události a volání funkcí vás zajímají a jestli chcete zobrazit snímky celého stavu aplikace. Další informace o definování toho, co chcete hledat, naleznete v tématu Funkce IntelliTrace. Podpora funkcí se liší podle jazyka a typu aplikace.
- Pokud chcete zobrazit snímky s historickým laděním, podívejte se na Kontrola předchozích stavů aplikace pomocí IntelliTrace.
- Chcete-li se dozvědět, jak zobrazit proměnné a procházet kód, podívejte se na Kontrola vaší aplikace pomocí historického ladění.
- Další informace o ladění pomocí událostí IntelliTrace najdete v tématu Návod: Použití IntelliTrace.