Ich habe eine Schleife (in einer anderen Klasse), was ich aufhören soll, wenn ich eine Taste drücken, aber ich weiß nicht, wie es zu tunvb.net - Stop Schleife, wenn ich Knopf drücken
Das ist mein Code :
'My FORM
Dim blStop = False
Private Sub btnFilter_Click(sender As Object, e As EventArgs) Handles btnFilter.Click
AnotherClass.doTheLoop(blStop)
End Sub
Private Sub btnStop_Click(sender As Object, e As EventArgs) Handles btnStop.Click
blStop = True
End Sub
'AnotherClass Loop
While (blStop = False)
'blablabla
End While
Was die Linie ist, die blStop erklärt? Auch sollte Ihre 'AnotherClass' Definition den Parameter' blstop' nicht enthalten. Ihr Code in der Klasse behandelt ihn als lokale Variable und nicht als Variable, die außerhalb der Klasse definiert wurde. –
Sie sollten wahrscheinlich blstop als Static erklären als auch –
@MattWilko Dies ist der Code: Public Sub doTheLoop (blStop als Boolean) While (blStop = False) ‚blablabla End While End Sub – cnbandicoot