MartyConnelly
martyconnelly at shaw.ca
Thu Jun 30 14:29:21 CDT 2005
So what is the problem, are you running more than 24 hours?
Sad Der wrote:
>Hi group,
>
>I've got an ini file with the following values:
>[PauzeScheduling]
>StartPauzeAt=21:00
>EndPauzeAt=3:00
>
>I've got a 'service' that checks if the Currenttime:
>dtmCurrentTime = CDate(Format(Time(), "hh:mm"))
>
>Is between these values.
>
>It worked fine. Settings used to be within a day.
>Somebody has got to have dealt with this problem
>before.
>What is a (very) solid way to handle this problem?
>Keep in mind that this is a long running schedule
>(e.g. forever?!)
>
>Thnx.
>SD
>
>Here's my code:
>
>'=========================================================================================
>' Function Name : PauzeScheduling
>' Parameters : dtmCurrentTime => Current
>Time' Return value : (Boolean) True:
>CurrentTime between scheduled times
>' Purpose : Check if current time is
>within the scheduled times of the ini file
>' Assumptions : ---
>' Uses : ---
>' Created : 2005-Jun-03 08:55, SaDe
>' Modifications :
>'=========================================================================================
>Public Function PauzeScheduling(dtmCurrentTime As
>Date) As Boolean
> Dim dtmStartPauze As Date
> Dim dtmEndPauze As Date
>
> On Error GoTo PauzeScheduling_Error
>
> dtmStartPauze =
>CDate(Format(g_oGenSet.GetValue("PauzeScheduling",
>"StartPauzeAt"), "HH:mm"))
> dtmEndPauze =
>CDate(Format(g_oGenSet.GetValue("PauzeScheduling",
>"EndPauzeAt"), "hh:mm"))
>
>
> If (dtmCurrentTime > dtmStartPauze) And
>(dtmCurrentTime < dtmEndPauze) Then
> PauzeScheduling = True
> Else
> PauzeScheduling = False
> End If
>
>PauzeScheduling_Exit:
> ' Collect your garbage here
> Exit Function
>PauzeScheduling_Error:
> ' Collect your garbage here
> Call
>g_oGenErr.Throw("PauzeScheduling.PauzeScheduling",
>"PauzeScheduling")
>End Function
>
>
>__________________________________________________
>Do You Yahoo!?
>Tired of spam? Yahoo! Mail has the best spam protection around
>http://mail.yahoo.com
>
>
--
Marty Connelly
Victoria, B.C.
Canada