Průvodce ladicím programem
Ladicí program Visual Studio je mocný nástroj, který vám umožní sledovat chování běhu programu a vyhledávat logické chyby.Ladicí program pracuje se všemi programovacími jazyky aplikace Visual Studio a jejich přidruženými knihovnami.Pomocí ladicího programu můžete zrušit nebo pozastavit provádění programu ke kontrole kódu, hodnocení a úpravám proměnných v programu, zobrazení registrů, zobrazení pokynů vytvořených na základě zdrojového kódu a zobrazit místo v paměti spotřebované aplikací.Pomocí možnosti Upravit a pokračovat můžete provést změny kódu během ladění a potom pokračovat v provádění.
Ladicí program Visual Studio poskytuje nabídku Ladění pro přístup k nástrojům pro ladicí program.Okna a dialogová okna ladicího programu obsahují informace o programu a umožňují zadat další informace.Nápovědu v libovolném okně nebo dialogovém okně můžete získat stisknutím klávesy F1.
V tomto oddíle
Pouze můj kód
Popisuje funkci Pouze můj kód, která umožňuje přeskočit systém, rozhraní a jiná neuživatelská volání, která sbalí tato volání do zobrazení zásobníku volání.Zahájit, přerušit, krokovat a spustit kód a Zastavit ladění v aplikaci Visual Studio
Vysvětluje, jak použít ladicí program k řízení provádění aplikace.Pomocí ladicího programu můžete spustit nebo pokračovat v provádění, přerušit běh, zastavit, krokovat aplikaci, spustit běh do zadaného místa a nastavit bod provádění.Postupy: Obnovení skrytých příkazů ladicího programu
Popisuje, jak zviditelnit příkazy ladícího programu, které byly skryté pomocí výchozího nastavení IDE.Ladění vláken a procesů v sadě Visual Studio
Popisuje, jak se připojit a jak řídit spuštění procesů a vláken.Ladění jednoho nebo více procesů v sadě Visual Studio
Popisuje postup při spuštění procesů ladění, přepínání mezi procesy, přerušení a pokračování v provádění akce, procházení zdroje, zastavení ladění a ukončení nebo odpojení od procesů.Připojení ke spuštěným procesům pomocí ladicího programu sady Visual Studio
Popisuje, jak připojit spuštěný proces, jak se připojit k procesu ve vzdáleném počítači a jak řešit potíže s připojenými chybami.Ladění vícevláknových aplikací v sadě Visual Studio
Popisuje způsob ladění asynchronní aplikace a aplikace s více vlákny.Ladění za běhu
Popisuje ladění za běhu, které umožňuje spustit ladicí program automaticky, když v programu dojde k chybě při spuštění mimo sadu Visual Studio.Návod: Ladění v době návrhu
Ukazuje, jak použít příkazové okno Visual Studio ke spuštění funkce nebo podprogramu, zatímco aplikace není spuštěna.Použití souborů výpisu paměti k ladění selhání a zablokování aplikací v sadě Visual Studio
Popište soubory s výpisem paměti, včetně informací o ukládání a otevírání.Soubory s výpisem paměti obsahují snímek s výpisem stavu aplikace v určitém okamžiku v čase, obvykle po zhroucení.Pokud testujete program v počítači, který nemá nainstalovány zdrojové soubory nebo soubory PDB, můžete uložit soubor s výpisem paměti, když dojde k selhání, a použít soubor s výpisem k ladění selhání v počítači sestavení, který obsahuje zdrojové soubory a soubory PDB.Breakpoints: Use Hit Counts, Call Stack Functions, and Conditions to Break When and Where You Want in the Visual Studio Debugger
Popisuje, co jsou to zarážky a body sledování a jejich použití.Zobrazení dat v ladicím programu
Poskytuje informace o různých ladicích nástrojích, které umožňují kontrolu a změnu stavu programu.Většina těchto nástrojů funguje pouze v režimu přerušení.Mapování metod v zásobníku volání při ladění v sadě Visual Studio
Namapujte zásobník volání, aby během ladění vizuálně sledoval provádění kódu.Použijte mapu ke sledování kódu činnosti tak, abyste se mohli zaměřit na hledání a opravu chyb.Výrazy v ladicím programu
Obsahuje odkazy na témata popisující syntaxi jazyka, kterou lze použít při zadávání v ladicím programu jazyků C++, C#, C++, Visual Basic, J# a výrazů skriptu.Zpracování výjimek
Popisuje výjimky, jak je zpracovává ladicí program, a jak toto zpracování změnit, jak vidět, kde došlo k výjimce a jak zobrazit seznam proměnných, omezení neošetřených výjimek ve spravovaném kódu a nakládání s výjimkami v nativním kódu (C++).Upravit a pokračovat
Popisuje funkci Upravit a pokračovat, která vám umožní změnit zdrojový kód, zatímco je aplikace v režimu pozastavení a tyto změny použít bez nutnosti ukončit ladicí relaci a znovu sestavit program a obsahuje pokyny týkající se povolení nebo zakázání této funkce.
Související oddíly
- Ladění domovské stránky
Poskytuje odkazy na větší části dokumentace ladění.Informace zahrnují: co je nového v ladicím programu, nastavení a příprava, zarážky, zpracování výjimek, úprava a pokračování, ladění spravovaného kódu, ladění projektů Visual C++, ladění modelu COM a ActiveX, ladění knihoven DLL, ladění systému SQL a odkazy uživatelského rozhraní.