Laden...

Thread - Methode mit einem Parameter

Erstellt von Gepro vor 16 Jahren Letzter Beitrag vor 16 Jahren 1.026 Views
G
Gepro Themenstarter:in
419 Beiträge seit 2007
vor 16 Jahren
Thread - Methode mit einem Parameter

moin,
ich möchte dem thread eine methode mit einem parametern übergeben
dies funktioniert aber nicht wenn ein parameter angegeben wird
rgendwie muss das aber gehen


        private void menuItem_Button_Click(object sender, EventArgs e)
        {
             CCaller Current_Caller = (CCaller)listview_Caller.SelectedItems[0].Tag;
    
             Thread Thread1 = new Thread(Show_CallDetails);
             Thread1.Start(Current_Caller);
        }


        private void Show_CallDetails(CCaller Caller)
        {
             // Code
        }

M
174 Beiträge seit 2006
vor 16 Jahren

eine Lösung wäre z.B. delegates zu benutzen!

mfg Muphin

183 Beiträge seit 2004
vor 16 Jahren

So einfach wie möglich, aber nicht einfacher. [Albert Einstein]

take a look at
* baer-torsten.de
* codinghints

5.742 Beiträge seit 2007
vor 16 Jahren

Hallo Gepro,

schaue dir die :rtfm: zu ParameterizedThreadStart und Thread.Start(object o) an. Das dürfte dein Problem lösen.