Click here to Skip to main content
15,905,238 members
Home / Discussions / C#
   

C#

 
AnswerRe: Naming Controls Pin
Luc Pattyn17-Jun-10 2:06
sitebuilderLuc Pattyn17-Jun-10 2:06 
GeneralRe: Naming Controls Pin
SajjadZare17-Jun-10 6:01
SajjadZare17-Jun-10 6:01 
AnswerRe: Naming Controls Pin
yu-jian27-Jun-10 10:19
yu-jian27-Jun-10 10:19 
QuestionAssembelys Pin
future383916-Jun-10 15:20
future383916-Jun-10 15:20 
QuestionPerformance framework \ utility Pin
Berlus16-Jun-10 10:31
Berlus16-Jun-10 10:31 
AnswerRe: Performance measure on inline methods Pin
Berlus16-Jun-10 18:59
Berlus16-Jun-10 18:59 
QuestionCompact datagrid Pin
jashimu16-Jun-10 8:44
jashimu16-Jun-10 8:44 
AnswerRe: Compact datagrid Pin
hammerstein0516-Jun-10 10:33
hammerstein0516-Jun-10 10:33 
QuestionThread.Join Pin
Endien16-Jun-10 6:26
Endien16-Jun-10 6:26 
AnswerRe: Thread.Join Pin
harold aptroot16-Jun-10 6:33
harold aptroot16-Jun-10 6:33 
GeneralRe: Thread.Join Pin
Endien16-Jun-10 6:48
Endien16-Jun-10 6:48 
GeneralRe: Thread.Join Pin
harold aptroot16-Jun-10 6:54
harold aptroot16-Jun-10 6:54 
GeneralRe: Thread.Join Pin
Endien16-Jun-10 7:12
Endien16-Jun-10 7:12 
GeneralRe: Thread.Join Pin
harold aptroot16-Jun-10 7:15
harold aptroot16-Jun-10 7:15 
GeneralRe: Thread.Join Pin
Chris Trelawny-Ross16-Jun-10 8:09
Chris Trelawny-Ross16-Jun-10 8:09 
GeneralRe: Thread.Join Pin
Endien16-Jun-10 8:31
Endien16-Jun-10 8:31 
AnswerRe: Thread.Join Pin
Adam R Harris16-Jun-10 6:37
Adam R Harris16-Jun-10 6:37 
GeneralRe: Thread.Join Pin
Endien16-Jun-10 6:52
Endien16-Jun-10 6:52 
GeneralRe: Thread.Join Pin
Adam R Harris16-Jun-10 8:18
Adam R Harris16-Jun-10 8:18 
GeneralRe: Thread.Join Pin
Endien16-Jun-10 8:26
Endien16-Jun-10 8:26 
GeneralRe: Thread.Join Pin
Adam R Harris16-Jun-10 8:46
Adam R Harris16-Jun-10 8:46 
GeneralRe: Thread.Join Pin
Endien16-Jun-10 8:57
Endien16-Jun-10 8:57 
AnswerRe: Thread.Join Pin
David Skelly16-Jun-10 6:47
David Skelly16-Jun-10 6:47 
Use a BackgroundWorker started when the button is clicked. The bgw can then either process each ComPort in sequence (as someone else said, if they are running sequentially, why bother with separate threads?), or the bgw can fire off its own child threads and wait for them to finish, as above. Because the bgw is doing the work, your form remains responsive while the long-running process is under way even if the bgw thread itself is paused or busy. Of course, you then have to decide what happens if someone tries to click the button again while the background thread is already running.
GeneralRe: Thread.Join Pin
Endien16-Jun-10 8:35
Endien16-Jun-10 8:35 
AnswerRe: Thread.Join Pin
Luc Pattyn16-Jun-10 6:57
sitebuilderLuc Pattyn16-Jun-10 6:57 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.