Bonjour,
Suite à une préselection, je cherche dans une listbox de 800 items, tous les items ayants 20 caractéristiques.
Je fais donc une double boucle "for":
Le soucis est que le temps de traitement est de 2 secondes !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 for x:= 0 to listbox1.count-1 do begin for y := 0 to listbox2.count-1 do begin if donnée.item[y] = donnée.item[x] then ....... end; end;
Ce que je trouve extrêmement long
Y a t il une possibilité pour alléger mon code ou raccourcir le temps de traitement ?
Merci
Partager