Vytvoření vlastního ladicího modulu
Ladicí modul (DE) je komponenta, která umožňuje ladění konkrétních architektur za běhu. V každém prostředí za běhu je obvykle pouze jedna implementace DE.
Poznámka:
I když existují samostatné implementace DE pro Transact-SQL a JScript, VBScript a JScript sdílejí jeden DE.
De pracuje s interpretem nebo operačním systémem a poskytuje takové služby ladění, jako je řízení provádění, zarážky a vyhodnocení výrazu. Tyto služby jsou implementovány prostřednictvím rozhraní DE a mohou způsobit, že ladicí program přejdou mezi různými provozními režimy. Další informace naleznete v části Provozní režimy.
Vytvoření de se skládá z následujících kroků:
Registrace de v sadě Visual Studio
Povolení ladění programu
Implementace řízení provádění a vyhodnocení stavu
Odesílání událostí
Nastavení ukončení a odpojení
V této části
Registrace vlastního ladicího modulu vysvětluje kroky potřebné k registraci ladicího modulu v sadě Visual Studio, aby bylo možné ho použít.
Povolit ladění programu vysvětluje, že před laděním programu de musíte nejprve spustit de nebo ho připojit k existujícímu programu.
Implementace řízení provádění a vyhodnocení stavu popisuje, proč ladění aplikace vyžaduje implementaci funkcí řízení provádění.
Události odesílání popisují komunikaci mezi ladicím programem a de jako modelem událostí založeným na modelu DCOM.
Nastavení ukončení a odpojení vysvětluje, jak dosáhnout normálního ukončení, což znamená, že neexistují žádné zarážky, výjimky, chyby za běhu nebo nekonečné smyčky v aplikaci, které se mají ladit.
Události ladicího programu dokumentují pořadí volání událostí, ke kterým dochází v relaci ladění.
Postupy: Ladění vlastního ladicího modulu vysvětluje, jak ladit vlastní de.