Is there a way to reset the timer interval without waiting for the full interval the elaps before the changes are made?

First i tried

tmr.Enable = False
tmr.Enable = True

However, I found that this only works some times but not all the time... and now for some odd reason, it don't work at all to reset the interval right away! Any Ideas?


Another thing, is there a way to force a small piece of code (2 or 3 lines) to execute one after another without having the timer event interupting it? So wait until it finishes those 2 lines before going into the timer event?

Thanx in advance...