Avatar billede the-gnu.dk Nybegynder
20. august 2005 - 13:36 Der er 1 løsning

Cross-Threading operation not valid

Jeg kører en applikation med to tråde, main-tråden og en, som jeg starter.

Når der sker en bestemt event i den tråd jeg har startet, skal main-tråden gerne have det at vide.

Derfor laver jeg et delegat, hvor jeg tilmelder en metode i main-tråden, og sender delegatet med som parameter, når jeg starter den anden tråd.

Når der så kommer et event, skriver den: Cross-Threading operation not valid. Control 'textbox1' accessed from a thread other than  the thread was created on.

Det sjove er, at hvis jeg laver en Console.Write(); giver det ingen problemer.

Nogen der ved hvordan jeg løser det?
Avatar billede the-gnu.dk Nybegynder
20. august 2005 - 14:12 #1
Man finder jo altid først svaret, når man har skrevet her :-)

men...

http://blogs.wwwcoder.com/amachin/archive/2004/12/15/1146.aspx

Her står godt beskrevet, hvordan problemet løses...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester