Multi-threading

Tags:    c#

Hej alle apå udvikleren!

Jeg har lige et spørgsmål om hvordan man starter en ny tråd op?

Jag har følgende filer:
mainForm.cs
aboutForm.cs

i min mainForm har jeg disse linier kode til start af tråd.

Fold kodeboks ind/udKode 


Problemet er at den ikke kan starte formen i about.cs
hvad gør jeg forkert????



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato

Thread t = new Thread(new ThreadStart(aboutForm));


Tjaa... Jeg ved ikke præcist hvorfor du ønsker at åbne din form på en anden tråd? Men du mangler i hvertfald at sige t.Start();

- Thomas



* hvordan ser din aboutform metode ud?
* Hvis du laver et breakpoint i den linie kode du viser her på siden, fanger din debugger så det breakpoint?




Thread t = new Thread(new ThreadStart(aboutForm));


Tjaa... Jeg ved ikke præcist hvorfor du ønsker at åbne din form på en anden tråd? Men du mangler i hvertfald at sige t.Start();

- Thomas


Nå ja, den har jeg i min source, det er lige en fejl her... Det er fordi den skal vise en ny form med lidt info om programmet og jeg kunne ikke vise den med Show(), og den sagde i debug at jeg skulle prøve med ny tråd...



Jeg har fundet ud af det.... aboutFormen skulle laves i en static funktion... men tak , for de forsalg.... ved i hvordan man laver et program, hvor man har mulighed for at angive nogle start parametere... f.eks... test.exe -F -h -b.... der gives point for svar...



okay, jeg lukker og slukker



t