Bonjiour,
Je cherche une valeur dans une colonne de StringGrid sachant que la valeur figure plusieurs fois dans cette colonne. Le numéro de la ligne en cas de valeur trouvée est stockée dans une StringList. Ensuite j'applique un traitement particulier à chaune des lignes.
Le parcours séquentiel de la StringGrid affichée -et l'affichage ne doit pas changer pendant le traitement- donne des résultats désastreux en terme de rapidité :
Comment peut-on optimiser un tel traitement ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 for iRow := 0 to SG.Rowcount -1 do if SG.Cells[x, iRow] = sValeur then SL.Add(IntToStr(iRow)) ;
Cordialement. Gilles
Partager