Ich habe folgendes Problem:
Ich habe einen Hintergrund-Thread, aber der blockiert die Ausführung des restlichen Codes.
Im Modul steht folgendes:
in einem Sub in dem selbem Modul das ich aufrufe steht folgendes:
Und in dem Hintergrund-Sub habe ich eine Do loop-Schleife die den Code immer wieder ausführen soll.
Das wird auch wie es soll getan, ab das Aufrufen anderer Subs wird blockiert.
In dem Hintergrund-Sub steht folgendes.
Etwas ambildern kann ich es nur wenn ich den Thread mit
Aber er soll nicht ja schlafen.
Sonder im Hintergrund laufen, und den restlichen Code nicht blockert, genauso als würde der Hintergrund-Thread nicht existieren.
Den Hintergrund-Thrad hatt ich schon komplett rausgenommen, also liegt der Fehler definitiv in zusammenhang mit dem Hintergrund-Thread.
Wo ist mein Fehler, und wieso werden die Restlichen Subs nicht richtig ausgeführt?
Ich habe einen Hintergrund-Thread, aber der blockiert die Ausführung des restlichen Codes.
Im Modul steht folgendes:
in einem Sub in dem selbem Modul das ich aufrufe steht folgendes:
Und in dem Hintergrund-Sub habe ich eine Do loop-Schleife die den Code immer wieder ausführen soll.
Das wird auch wie es soll getan, ab das Aufrufen anderer Subs wird blockiert.
In dem Hintergrund-Sub steht folgendes.
Etwas ambildern kann ich es nur wenn ich den Thread mit
Thread.Sleep(50)
schlafen legen.Aber er soll nicht ja schlafen.
Sonder im Hintergrund laufen, und den restlichen Code nicht blockert, genauso als würde der Hintergrund-Thread nicht existieren.
Den Hintergrund-Thrad hatt ich schon komplett rausgenommen, also liegt der Fehler definitiv in zusammenhang mit dem Hintergrund-Thread.
Wo ist mein Fehler, und wieso werden die Restlichen Subs nicht richtig ausgeführt?