>>>TRY >>> &tcSql >>>CATCH TO loEx >>> _CLIPTEXT = m.tcSql >>> IF loEx.Error = 108 && File is in use by another user >>> DECLARE INTEGER Sleep IN Win32API INTEGER cMilliseconds >>> =Sleep(0.5*1000) && wait half a second >>> ENDIF >>> * more code here >>>ENDTRY>>>
>FOR lnI = 1 TO 2 > TRY > &tcSql > CATCH TO loEx > _CLIPTEXT = m.tcSql > IF lnI = 1 AND loEx.ERROR = 108 && File is in use by another user > > DECLARE INTEGER Sleep IN Win32API INTEGER cMilliseconds > =Sleep(0.5*1000) && wait half a second >** we're going to re-try > ELSE > * the normal catch code > lnI = 10 && to fall out the loop > ENDIF > ENDTRY >NEXT