User Name Password Register
DaniWeb IT Discussion Community
All
What is DaniWeb IT Discussion Community?
You're currently browsing the C# section within the Software Development category of DaniWeb, a massive community of 456,527 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,801 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our C# advertiser: Programming Forums
Views: 1738 | Replies: 3
Reply
Join Date: Feb 2005
Posts: 9
Reputation: saurabh singh is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
saurabh singh saurabh singh is offline Offline
Newbie Poster

Help Window Timer in a new Thread

  #1  
Oct 4th, 2007
Hi ,
I want to create a System.Windows.Forms.Timer in a new Thread.
When I do this everything remains OK but the timer never goes inside
its tick event.I'm in deadlock condition. If anyone can give me some hint,
I shall be very thankful to him/her.

Regards-
Saurabh
AddThis Social Bookmark Button
Reply With Quote  
Join Date: Aug 2006
Posts: 57
Reputation: Exelio is an unknown quantity at this point 
Rep Power: 3
Solved Threads: 0
Exelio Exelio is offline Offline
Junior Poster in Training

Re: Window Timer in a new Thread

  #2  
Oct 4th, 2007
hi,

I am not sure whether i understood you fully. but a timer runs in a thread.
Why do you want to have a timer in a new thread?

could you please elaborate your requirement so that we can help you?

Regards


Exelio
Reply With Quote  
Join Date: Feb 2005
Posts: 9
Reputation: saurabh singh is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
saurabh singh saurabh singh is offline Offline
Newbie Poster

Re: Window Timer in a new Thread

  #3  
Oct 4th, 2007
Thanks for reply,

[there is a form that has to be moved on the screen]-->[it is complete,with timer]
-->[timer moves it on the screen]-->[now its instance is to be created in some another form application, in a new thread (due to some reason)]-->[Now when this instance is called in the new form then it's timer's tick event doesn't work]

this is the scenario.








Originally Posted by Exelio View Post
hi,

I am not sure whether i understood you fully. but a timer runs in a thread.
Why do you want to have a timer in a new thread?

could you please elaborate your requirement so that we can help you?

Regards


Exelio
Reply With Quote  
Join Date: Jun 2008
Posts: 1
Reputation: vavatl is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
vavatl vavatl is offline Offline
Newbie Poster

Re: Window Timer in a new Thread

  #4  
Jun 5th, 2008
Originally Posted by saurabh singh View Post
Hi ,
I want to create a System.Windows.Forms.Timer in a new Thread.
When I do this everything remains OK but the timer never goes inside
its tick event.I'm in deadlock condition. If anyone can give me some hint,
I shall be very thankful to him/her.

Regards-
Saurabh

It's probably too late but just for the sake of others who will come here from Google. It doesn't work because it adds events to a different queue than main application one and so events doesn't get dispatched. I guess (but never tried this myself) calling Application.DoEvents() in the thread where timer was started should cure the situation. Of course you would have to call it all the time, just one time wouldn't do it.
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.

DaniWeb C# Marketplace
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

Thread Tools Display Modes

Similar Threads
Other Threads in the C# Forum

All times are GMT -4. The time now is 4:17 am.
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC