Ich glaube man darf grundsätzlich einen BackgroundWorker und einen Timer vergleichen, doch habe ich eine kurze Frage, bei der ich die Antwort nicht kenne und um Hilfe bitte:
Ist es möglich diesen Code so umzuschreiben das es funktioniert? (Im Timer funktionierts.)
Danke!
Ist es möglich diesen Code so umzuschreiben das es funktioniert? (Im Timer funktionierts.)
VB.NET-Quellcode
- Private Sub BackgroundWorker1_DoWork(sender As Object, e As DoWorkEventArgs) Handles BackgroundWorker1.DoWork
- If Variablen.Unlimited = True Then
- Do
- 'Code
- System.Threading.Thread.Sleep(1000)
- Loop
- Else
- Do While Variablen.Counts <= 0
- If x = Variablen.Counts Then
- BackgroundWorker1.CancelAsync()
- Else
- 'Code
- End If
- System.Threading.Thread.Sleep(1000)
- Loop
- End If
- End Sub
Danke!
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Gesuchter“ ()