Hallo,
ich habe Funktionen welche auf eine zugreifen.
Diese wird in einem Thread gefüllt, weil sich sonst die Form total aufhängen würde.
Jetzt greife ich aber in einem Form_Event, genauer gesagt Event auf diese Funktionen zu, das Event reagiert ja schon beim laden der Form und es führt selbstverständlich zu einem Error, weil die noch nicht gefüllt ist.
Jetzt muss ich irgendwie abfragen, ob der Thread zuende gearbeitet hat.
Ich hatte mir gedacht in der Klasse eine globale Booleanvariable anzulegen welche man auch von außerhalb abfragen kann.
Im Event frage ich also die Variable aus der Klasse ab um rauszufinden ob die Liste voll ist, -> Scheitert.
Ich habe auch schon versucht, den Thread in der Klasse halt global zu machen und in der Funktion den abzufragen aber das funktioniert auch nicht.
Falsch ich mich eurer Meinung nach nicht ausreichend genug ausdrücke, so bitte ich mir das mitzuteilen.
Kann mir jemand sagen wie ich das am besten löse?
ich habe Funktionen welche auf eine zugreifen.
Diese wird in einem Thread gefüllt, weil sich sonst die Form total aufhängen würde.
Jetzt greife ich aber in einem Form_Event, genauer gesagt Event auf diese Funktionen zu, das Event reagiert ja schon beim laden der Form und es führt selbstverständlich zu einem Error, weil die noch nicht gefüllt ist.
Jetzt muss ich irgendwie abfragen, ob der Thread zuende gearbeitet hat.
Ich hatte mir gedacht in der Klasse eine globale Booleanvariable anzulegen welche man auch von außerhalb abfragen kann.
Im Event frage ich also die Variable aus der Klasse ab um rauszufinden ob die Liste voll ist, -> Scheitert.
Ich habe auch schon versucht, den Thread in der Klasse halt global zu machen und in der Funktion den abzufragen aber das funktioniert auch nicht.
Falsch ich mich eurer Meinung nach nicht ausreichend genug ausdrücke, so bitte ich mir das mitzuteilen.
Kann mir jemand sagen wie ich das am besten löse?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Kevin Hombre“ ()