Zitat von
pathfinder78:
In der CallbackFunktion kannst Du die Eigenschaften des Threads abfragen, da dieser ja dann noch existiert. Kommt vorher ein Timeout, rufst Du einfach Thread.Terminate auf.
Ich hoffe ich habs nicht falsch verstanden aber ich glaube das passt noch nicht richtig.
Ich möchte an der Stelle vom Code, an der ich den Thread loslaufen lasse, auch das Ergebnis wissen da sich das auf den nachfolgenden Code auswirkt. In der Callback-Funktion habe ich zwar das Ergebnis aber leider an einer Stelle an der ich nichts damit anfangen kann.
Die einzige Möglichkeit, die ich mit Verwendung einer Callback-Fkt. sehe, wäre das Ergebnis dann in eine globale Variable zu schreiben. Aber so richtig gefällt mir das nicht. (Bin kein Freund von globalen Variabeln
)
Oder seh' ich den Wald vor Bäumen nicht?