Zitat von
rawsoul:
number ist global deklariert, und ihr wird - bevor der Timer enabled wird - ein Wert zugewiesen.
Diese Information hast du uns bisher vorenthalten.
Hast du einmal überprüft, ob die Timerprozedur erneut aufgerufen wird, bevor der erste Aufruf beendet wurde? Schließlich verwendest du in ihr Befehle, deren Laufzeit nicht vorhergesagt werden kann (LoadFromFile). Falls dieser Fall eintritt, zerbricht die Konstruktion - nicht zuletzt wegen der globalen Variablen.
Gruß Hawkeye