Wo ist denn die Variable dekariert? Dort solltest Du sie auch initialieren.
Bei einer
Unit im initalization-Teil.
Bei einer Formular-Eigenschaft im Formular-Create.
Usw.
Falls Du sie innerhalb der Timerbehandlung deklariert hast, wäre das wohl die falsche Stelle, wenn sie über die Timerereignisse hinweg gültig sein/bleiben soll.
Gleiches würde auch für das vorgeschlagene Flag zutreffen, welches dann außerhalb der Timerbehandlungh definiert werden müsste.