I have a very simple VB6 app that has a timer control on it. What I want to know is there a way to pass in parameters to a timer. If I set my variables in the timer, then they get overwritten. I tried putting them in the FormLoad but I can figure out a way to pass them into the timer. If I try to set the timer sub to take parameters I get a compiler error: Procedure declaration does not match description of event or procedure having the same name. Is there a way to pass variables into a timer function without the variables being overwritten? Thanks.