Sdílet prostřednictvím


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

  1. 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
    
  2. Nastavte zarážku na řádek, který čte, s="Add BreakPoint Here".

  3. Do Příkazového podokna zadejte následující: ?MyFunction<enter>

  4. Ověřte, že zarážka byla vyvolána a že zásobník volání odpovídá.

  5. V nabídce Ladění klikněte na Pokračovat a ověřte, zda jste stále v režimu návrhu.

  6. Do Příkazového podokna zadejte následující: ?MyFunction<enter>

  7. Do Příkazového podokna zadejte následující: ?MySub<enter>

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

  9. Ověřte, zda zásobník volání odpovídá.

  10. V nabídce Ladění klikněte na Pokračovat a ověřte, zda jste stále v režimu návrhu.

Viz také

Koncepty

Zabezpečení ladicího programu

Další zdroje

Průvodce ladicím programem