Naja, im Großen und Ganzen hast du ja ein Array mit Datensätzen, das du durchsuchst. Nun musst du aber bei 10 gefundenen Datensätzen die 10 Indizies auch speichern, damit du anhand der Indizies zB. den Namen des Fallschirms in die Listbox schreiben kannst.
Delphi-Quellcode:
var
gefundeneArtikel :Array of Integer;
//...
For i := 1 to 100 do
If Übereinstimmung then
i dem Array hinzufügen
For j := 0 to Length(gefundeneArtikel)-1 do
Listbox.Items.Add(Saetze[j])
Sowas in der Art...
Es gibt nur sehr wenige Probleme auf dieser Welt, die sich nicht mit einigen hundert Gramm Sprengstoff lösen ließen.