Alte Männer ist Gut!!
Mein einziges problem noch:
v soll als Wert in die listbox,...
dafür gibt es
lb.Items.Add(v);
also sowas wie v:=lb.items.add(weis ich nicht??))
Das kann nicht funktionieren da das .Add einen integer-Wert zurück gibt, Du aber V als Shortstring definiert hast.
Mir fehlt der korrekte Aufruf.
Da scheint noch das eine oder andere zu fehlen.
Gruß
K-H