943,733 Members | Top Members by Rank

Ad:
Dec 11th, 2008
0

Pause state?

Expand Post »
Is there a way to enter a pause state between commands running?
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
Zermoth is offline Offline
8 posts
since Dec 2008
Dec 12th, 2008
0

Re: Pause state?

if u have 2 commands and want the 2nd command to run after a certain interval of time, u can use the timer control.

During design time; set its interval property to ur required time of pause (in milliseconds), set Enable property to false

Now for the coding part, after the 1st command statement just Enable the timer. In the Timer() event of the timer, write the 2nd Command followed by Timer1.Enabled = False for the Timer control.

I assume that u have two command buttons and one timer control on your form. When the first command button is clicked it executes the statements and in the last statement of this event, the timer control is enabled. Once the timer control is enabled the counting starts and after an interval of 5000 ms the Timer() event is fired. There the call for the second command button click event is placed. After the execution of which the timer control is disabled.

If u dont disable the Timer control after the call for the Command2 click event, then Timer() event it is fired again and again for every 5000 ms.

Eg:
vb Syntax (Toggle Plain Text)
  1. Private Sub Form_Load()
  2. Timer1.Interval = 5000 'for 5 seconds
  3. Timer1.Enabled = False
  4. End Sub
  5.  
  6. Private Sub Command1_Click()
  7. 'Write your code for the first command
  8. Timer1.Enabled = True
  9. End Sub
  10.  
  11. Private Sub Timer1_Timer()
  12. Call Command2_Click
  13. Timer1.Enabled = False
  14. End Sub
  15.  
  16. Private Sub Command2_Click()
  17. 'Write your code for the Second Command
  18. End Sub
Last edited by aktharshaik; Dec 12th, 2008 at 1:30 am.
Reputation Points: 26
Solved Threads: 40
Posting Whiz
aktharshaik is offline Offline
316 posts
since Aug 2008
Dec 12th, 2008
0

Re: Pause state?

Hi,

use SLEEP API

Declare this at the top of the Form's Code window (After Option Explicit)

vb Syntax (Toggle Plain Text)
  1. Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
  2.  
  3. 'To Pause/Sleep for 10 seconds, write this code:
  4. Sleep(10000)

Regards
Veena
Reputation Points: 84
Solved Threads: 140
Posting Shark
QVeen72 is offline Offline
923 posts
since Nov 2006
Dec 15th, 2008
0

Re: Pause state?

Thanks will try both

Should have explained what I was doing better.

Am running an update system over network to 2 remote TabletPC (when they get connected) been trying to show what was going on, what stage was getting worked on and completed.

I just put in a open dialog/form box for doing a refresh on other window then closing it and continuing.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
Zermoth is offline Offline
8 posts
since Dec 2008

This thread is solved

Either the thread starter or a moderator has marked this thread as solved. You can most likely trust the responses and answers given. There is most likely no reason for any further responses to be posted here. If you have a related question, please start a new thread in this forum instead.

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Visual Basic 4 / 5 / 6 Forum Timeline: combo box searching problem
Next Thread in Visual Basic 4 / 5 / 6 Forum Timeline: Assistance





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC