und demnach würde dein Programm versuchen auf ein Item zuzugreifen, welches nicht existiert.
Das ganze findet innerhalb eines
TStrings.Assign
statt. Ich vermute also, der Aufruf geht über
TStrings.AddStrings
->
TCustomListBox.TListBoxStrings.Get
->
TCustomListBox.GetListItem
->
TCustomListBox.ItemByIndex
->
TControlList.GetItem
, wobei
TControlList = TList<TControl>
der erste Zugriff auf eine generische Liste ist.
Näheres kann man ohne mehr Code aber schlecht sagen.