timer - Best way to schedule tasks in vb.net -
i need execute commandline on hour , half past hour. there better ways this? maybe ones don't involve checking hour every second. timer 1 second interval: private sub timer1_tick(byval sender system.object, byval e system.eventargs) handles timer1.tick integer = 0 24 if timestring = & ":00:00" & or timestring = "0" & & ":00:00 or if timestring = & "30:00:" & or timestring = "0" & & ":30:00 end if next end sub step 1 - calculate time next hour or half hour mark; step 2 - set timer's elapsed period equal time calculated in step 1; step 3 - when timer ticks, reset elapsed time 30 minutes , work need do. if process has run on hour / half hour recalculate time needed in step3 rather setting 30 minutes (this compensate drifting). here code calculate milliseconds midnight; should able work there private function millisecondstomidnigh...