Hallo,
ich habe folgenden Code:
Ich habe hier 2 Haltepunkte gesetzt, 1x in Zeile 2 und 1x in Zeile 14 (If BigView then).
Ich kann in Einzelschritten jede Zeile bis ich auf "End Sub" der Sub "CloseThisForm" komme.
Ab da endet das Einzelschritt-Debugging und das Programm läuft im "Live" Modus weiter.
Warum ist das so, wieso komme ich nicht auf Zeile 9 nachdem die Sub "CloseThisForm" abgearbeitet wurde?
Habe ich irgend einen Fehler drin und sehe es nicht?
Danke
ich habe folgenden Code:
VB.NET-Quellcode
- Private WithEvents nfcScanForm As dlgPersonalnr_NFC
- Private Sub Close_NfcForm() Handles nfcScanForm.Close_NfcScanForm
- If Not nfcScanForm Is Nothing Then
- If nfcScanForm.InvokeRequired Then
- nfcScanForm.Invoke(Sub() CloseThisForm(nfcScanForm))
- Else
- nfcScanForm.Close()
- nfcScanForm.Dispose()
- End If
- nfcScanForm = Nothing
- End If
- 'Jetzt müssen wir schauen ob die Form groß ist oder normal
- 'Und entsprechend die richtigen Statisiken wieder laden
- If BigView Then
- 'Große Ansicht
- OpenChildForm(New dlgStatistics_Big)
- Else
- 'kleine Ansicht
- OpenChildForm(New dlgStatistics_Small)
- End If
- End Sub
- Private Sub CloseThisForm(CloseForm As Form)
- CloseForm.Close()
- CloseForm.Dispose()
- End Sub
Ich habe hier 2 Haltepunkte gesetzt, 1x in Zeile 2 und 1x in Zeile 14 (If BigView then).
Ich kann in Einzelschritten jede Zeile bis ich auf "End Sub" der Sub "CloseThisForm" komme.
Ab da endet das Einzelschritt-Debugging und das Programm läuft im "Live" Modus weiter.
Warum ist das so, wieso komme ich nicht auf Zeile 9 nachdem die Sub "CloseThisForm" abgearbeitet wurde?
Habe ich irgend einen Fehler drin und sehe es nicht?
Danke
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Montoyafan“ ()