CT_WaitPeriod()

  NAME
       WaitPeriod()
  CATEGORY
       HBCT date and time functions
  ONELINER
       Pauses a specified time in increments of 1/100 seconds
  SYNTAX
       WaitPeriod( [<nDelay>] ) --> lNotElapsed
  ARGUMENTS
     <nDelay>  Designates the waiting period at initialization in
     1/100ths of seconds.  Values from 1 to 8,640,000 (one day) are
     possible.
  RETURNS
     WaitPeriod() returns .T., if the time span designated at initialization
     has not elapsed.
  DESCRIPTION
     This function sets a time span for a DO WHILE loop to run.
     The function must initialize prior to the loop, since you must specify
     the <nDelay> parameter in 1/100th seconds.  Subsequently, the function
     can be implemented without a parameter for additional loop conditions.
     It returns .T., as long as the designated time span has not yet run out.
  Note :
     The function notes the status of the internal timer at
     initialization.  From that point on, the initialization should always
     precede the respective DO WHILE; otherwise, the time delay is
     incorrect.  The passing of midnight (the time resets to the 0 value)
     is taken into account.
  EXAMPLES
     // Run a loop for 5 seconds:
     WaitPeriod( 500 )             // Initialization, 5 seconds
     DO WHILE <cond1> .AND. <cond2> .AND. WaitPeriod()
        // ...
     ENDDO

  STATUS
     Ready

  COMPLIANCE

     WaitPeriod() is Clipper Tools compatible.

  PLATFORMS

     All

  FILES

     Library is hbct.
     


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.