Indem du diesen Teil:
Delphi-Quellcode:
ListBox2.Items.Clear;
ListBox2.Items.Add(' ');
ListBox2.Items.Add(' Abfrage der Schnittstelle ');
ListBox2.Items.Add(' ');
ListBox2.Items.Add(' Uhrzeit Schattenwurf vorhanden ');
ListBox2.Items.Add(' ');
ListBox2.Items.Add('______________________________________________________________________');
ListBox2.Items.Add(' ');
aus der Timer-Prozedur nimmst und nur
einmal (etwa beim Programmstart) eintragen lässt.
Grund für das scheinbare Fehlverhalten ist, dass du ja mit obigem Code die Listbox bei jedem Timerdurchgang neu leerst (Items.Clear) und dann den Kopf neu einträgst, ... und dazu dann die jeweils aktuelle Zeit.