Sdílet prostřednictvím


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ů:

  1. Registrace de v sadě Visual Studio

  2. Povolení ladění programu

  3. Implementace řízení provádění a vyhodnocení stavu

  4. Odesílání událostí

  5. 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.