Wie kommst du darauf, dass der Timer nicht ausgeführt wird? Hast du mal einen Breakpoint gesetzt und geschaut ob der Timer ausgelöst wird?
Was willst du genau mit der For-Next-Schleife erreichen? Zum einen wird die Schleife nich ausgeführt werden weil du von 3 nach 0 zählst und zwar vorwärts. Du müsst rückwärts zählen:
Delphi-Quelltext
1: 2:
| for i:=3 downto 0 to |
Dann benutzt Du die Schleifen Variable außerhalb der For-Next-Schleife. Das ist auch nicht richtig. Das müsste Delphi Dir aber auch gesagt haben.
Bye, Vera