Hallo
5 Minuten? das ist arg viel, das liegt nicht bloß am Füllen, wo kommen die Daten her?
Geschwindigkeit bringt u.a.:
Delphi-Quellcode:
listview1.Items.BeginUpdate;
...
Befüllen
...
listview1.Items.endUpdate;
außerdem solltest du die Spaltenbreiten nicht automatisch anpassen lassen (columntextwidth etc.), das kostet auch immens viel Zeit, vormn Füllen einfach wieder auf feste Werte setzten und nach dem Befüllen wieder anpassen lassen.
Oder du schaust dir die Verfahrensweise bei virtuellen Listviews an.
Mfg Frank