Avatar billede Slettet bruger
14. maj 2006 - 15:41 Der er 5 kommentarer

Opret ny form i tråd, men vis den ikke?

Jeg har undlad at smide en masse kode ind for at gøre det simpelt. Dette er min recieve tråd, her inde er der en while der skriver alt som jeg modtager fra clienten. Problemet er, at for hver client, skal je bruge nogle forms som fx Filemanager. Disse forme skal kun bruges til denne specifike client, andre clienter får deres egen recv tråd som denne, med tilhørend forme.. på den måde kan jeg nemt smide data fra clienten ind i de rigtige forme, da de jo er i hver sin tråd.

Men kører jeg dette, lukker formen igen med det samme, hvorfor det?.. og har jeg min while inde der står og lytter efter beskeder, står formen og hænger..

Kan man ikke oprette en form i en seperart tråd fra main tråden?


private void RecieveData()
{
    FileManagerForm FMForm = new FileManagerForm();
    FMForm.Show();

}
Avatar billede -xyz- Nybegynder
14. maj 2006 - 19:27 #1
Kan du ikke bare sende formen med som argument?
Avatar billede Slettet bruger
14. maj 2006 - 20:51 #2
øhm, hva mener du?
Avatar billede -xyz- Nybegynder
14. maj 2006 - 21:05 #3
sorry, hvade misforstået spm, troede du ville have formen sendt til klienterne
Avatar billede tuxic Nybegynder
14. maj 2006 - 21:47 #4
Se evt http://www.eksperten.dk/spm/708642

Jeg vil nu anbefale at bruge en ResetEvent og en kø til at lade trådende kommunikere sammen.
Avatar billede Slettet bruger
15. maj 2006 - 10:41 #5
hmm, det fik jeg ikke så meget ud af, kan du evt hjælpe lidt mere?..
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