Kald fra Tråd
I min hovedklasse opretter jeg nogle objecter og sætter et event på objectet som er en funktion i hovedklassen, jeg smider objectet i en tråd.Lige når jeg har smidt objectet i tråden lægger jeg objectet til at sove, og når den vågner op kalder den eventet, i eventet kalder jeg noget kode som bl.a. sletter det objectet og lukker tråder, meningen var så at den skulle opdaterer et views jeg har, men den kommer op med en fejl at den ikke kan kalde funktioner i en anden tråd.
Her er koden hvor jeg opretter objectet og lægger den i en tråd
AlarmNode an = new AlarmNode(ttekst.Text, Convert.ToInt32(ttid.Text), Tal.getNewId());
an.alarm += new EventHandler(Alarm);
an.alarm += new EventHandler(SetupGrid);
arr.Add(an);
Thread tr = new Thread(new ThreadStart(an.Start));
tr.Start();
Trade.Add(an.id, tr);
Her har jeg sat opdateringen som et event, men det skulle ikke gøre det store
