Viva Clipper !

CT_WaitPeriod()

Advertisements
  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.
     


Advertisements

Advertisements