Instruction case

Résolu
cs_mounjetado Messages postés 66 Date d'inscription lundi 13 mars 2006 Statut Membre Dernière intervention 4 août 2008 - 16 mars 2006 à 11:00
cs_mounjetado Messages postés 66 Date d'inscription lundi 13 mars 2006 Statut Membre Dernière intervention 4 août 2008 - 20 mars 2006 à 10:38
bonjour :)
j'utilise une variable pour définir une plage dans une instruction case.
le compilateur me demande une constante, évidemment!
mon pb c'est que c'est un paramètre inconnu au départ de mon appli.
comment pourrais-je régler le pb?
si vous avez une idée...
merci d'avance!


<HR>
si Delphi m'était conté...

8 réponses

Cirec Messages postés 3833 Date d'inscription vendredi 23 juillet 2004 Statut Modérateur Dernière intervention 18 septembre 2022 50
16 mars 2006 à 12:08
Bon alors dans ce cas je dirais qu'il faut changer de stratégie:
Comme tu n'as en réalité que deux conditions tu pourrais l'écrir comme ceci :

If FSelectedModule in [1..FModulesCount] Then
Begin
...
End
Else
If FSelectedModule in [FModulesCount + 1..MaxModulesCount] Then
Begin
...
End;

@+
Cirec
3
Rejoignez-nous