Wyjście (zakończenie) thread'a z głównego FORM'a

Dział z pytaniami o absolutne podstawy programowania w C# (dla początkujących).

Moderator: xxSlayeRxx

Wyjście (zakończenie) thread'a z głównego FORM'a

Sponsor

Sponsor
 

Wyjście (zakończenie) thread'a z głównego FORM'a

Postprzez mandarkx » Cz cze 05, 2014 10:37 pm

Witam

Aktualnie piszę prostą aplikację, która czyta w pięciu osobnych wątkach dane z Server'a TCP.

Główny FORM i 5 przycisków odpalających w wątkach aplikacje konsolowe czytające dane.

Wszystko gra tylko chciałbym jeszcze dodać przyciski na głównej FORM'ie wyłączające te konsole w wątkach.

Poniżej kod jednego z 5 przycisków uruchamiających wątki/aplikacje konsolowe:

Kod: Zaznacz cały
private void button4_Click(object sender, EventArgs e)
        {
            this.BeginInvoke((ThreadStart)delegate()
            {
                System.Diagnostics.Process.Start(@"cmd.exe", @"/k c:\costam.exe");
            }
                                );
        }


Ma ktoś jakąś prostą, skuteczną i wygodną metodę na ich wyłączanie? Taką dla laika? :)
mandarkx
New member
 
Posty: 4
Dołączył(a): Pt maja 23, 2014 8:12 am

Re: Wyjście (zakończenie) thread'a z głównego FORM'a

Postprzez ToNi » Pt cze 06, 2014 12:17 pm

A nie wygodniej byloby skorzystac z klasy Task, niz bawic sie w jakies Invoki?:P

http://www.codeproject.com/Articles/189374/The-Basics-of-Task-Parallelism-via-C
ToNi
Member
 
Posty: 116
Dołączył(a): Cz lis 15, 2012 11:06 pm

Re: Wyjście (zakończenie) thread'a z głównego FORM'a

Sponsors

Sponsor
 


Powrót do Newbie

Kto przegląda forum

Użytkownicy przeglądający ten dział: Google [Bot], Google Adsense [Bot] i 6 gości