Návod: Ladění v době návrhu
Je možné použít příkazové podokno aplikace Visual Studio ke spuštění funkce nebo podprogramu, zatímco aplikace není spuštěna.Pokud funkce nebo podprogram obsahuje zarážku, aplikace Visual Studio přeruší v odpovídajícím bodě běh.Můžete zkontrolovat okna vašeho ladicího programu k zjištění stavu programu.Tato funkce se nazývá ladění v době návrhu.
Následující postup ukazuje, jak lze tuto funkci použít.
Volání zarážek z příkazového podokna
Vložte následující kód do konzolové aplikace Visual Basic:
Module Module1 Sub Main() MySub() End Sub Function MyFunction() As Decimal Static i As Integer i = i + 1 Dim s As String s = "Add Breakpoint here" Return 4 End Function Sub MySub() MyFunction() End Sub End Module
Nastavte zarážku na řádek, který čte, s="Add BreakPoint Here".
Do Příkazového podokna zadejte následující: ?MyFunction<enter>
Ověřte, že zarážka byla vyvolána a že zásobník volání odpovídá.
V nabídce Ladění klikněte na Pokračovat a ověřte, zda jste stále v režimu návrhu.
Do Příkazového podokna zadejte následující: ?MyFunction<enter>
Do Příkazového podokna zadejte následující: ?MySub<enter>
Ověřte, zda došlo k vyvolání zarážky a prozkoumejte hodnotu statické proměnné i v okně Lokální.Měla by mít hodnotu 3.
Ověřte, zda zásobník volání odpovídá.
V nabídce Ladění klikněte na Pokračovat a ověřte, zda jste stále v režimu návrhu.