For + Case en une instruction.
Bonjour à tous,
Pour mon apllication j'ai dû créer de grands tableaux contenant les textes (potentiellement) ajoutable à un treeview en fonction de certaines données que l'utilisateur à rentrer.
Et j'aimerais pouvoir parcourir ce tableau de manière non séquentiel(par exemple lire les indice de 4 à 8, le 15ième et de 57 à 89). Actuellement je fais des trucs de ce style:
Code:
1 2 3 4 5
| For I:=0 to length(tableau)-1 do
Begin
Case I of 4..8,9,57..89:
Begin
.... |
Mais je commence à trouver ça un peu lourd (et un peu lent) à la longue...N'existerait-il pas un moyen de réaliser ça plus simplement (avec un IN par exemple), ou suis-je obligé de continuer dans ma voie ?
Merci pour vos éclairsissements,
A+.