hi und herzlich willkommen in der
DP, lordod
die meldung, die du bekommst, sagt eigentlich schon alles: TListBox.Items.Add() erwartet einen string als parameter. Du übergibst allerdings einen Pointer (da TList eben Pointer verwaltet).
es kommt jetzt drauf an, welche information von TZeiger du in der Listbox anzeigen lassen willst.
wenn du beides anzeigen lassen willst, ändere die letzte Zeile in folgendes:
ListBox1.Items.Add(TZeiger(List.Items[i]).Buchstabe+': '+intToStr(TZeiger(List.Items[i]).Anzahl)+' mal');
aeno