As funções de delay são muito úteis quando precisamos desacelerar algum processamento ou funcionalidade em detrimento de esperarmos conexões de banco de dados, processos pendentes fora a nossa aplicação e por aí afora. Divirtam-se!
Public Function Delay(dblInterval As Double)'----------------------------------------------------' Name: Delay' Purpose: Generic delay code' Inputs: dblInterval As Double' Author: Arvin Meyer' Date: January 2, 1999' Comment:'----------------------------------------------------On Error GoTo Err_DelayDim Timer1 As DoubleDim Timer2 As DoubleTimer1 = Timer()
Do Until Timer2 >= Timer1 + dblIntervalDoEventsTimer2 = Timer()LoopExit_Delay:Exit FunctionErr_Delay:Select Case ErrCase ElseMsgBox Err.DescriptionResume Exit_DelayEnd SelectEnd Function