In Unit1 sind einige Unschönheiten.
Selbstgeschriebene Methoden sollten nicht mit den automatisch von der
IDE generierten Methoden vermischt werden:
Delphi-Quellcode:
TForm1 = class(TForm)
Timer1: TTimer;
....
// alles hier wird autom. generiert
// Finger weg
private
{ Private-Deklarationen }
// HIER kommen eigene Variable und Methoden rein
// zuerst die Variablen, dann die Methoden und zum Schluss evtl. noch Properties
public
{ Public-Deklarationen }
// falls nötig auch im Bereich public
end;
Und dann hast du noch eine ganze Ladung von globaler Variablen.
Diese Variablen gehören in den private-Abschnitt von TForm1. (zumindest so viele wie möglich)