Danke für die schnellen Antworten bis jetzt.
@Sir Rufo: Dachte ich zunächst auch, doch als ich im Debuger geguckt habe wo es denn hapert, zeigte er mir an:
Sender() also das Sender keinen Wert hat
Müsste ich das on Timer Event dann nich auch anders zuweisen
Timer[i].OnTimer := onTimer(Sender); // das Sender
?
@Bummi: so in der Art habe ich es zur Zeit (mit einem einzigen Timer) doch Sinn und zweck der vershiedenen Timer sollte sein, dass diese auch unterschiedliche Intervalle haben (mit denen die Bewegung unterschiedlic oft ausgeführt wird und sich das Bike somit unterschiedlich schnell bewegt)