Bonjour,
Concidérons le type énuméré suivant :
Est-il possible de retrouver automatiquement le bon type à partir d'une chaine de caractère valant par exemple 'mcJaune' ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part TMaCouleur = (mcRouge, mcBleu, mcVert, mcJaune, mcOrange);
En d'autre terme réaliser l'opération suivante :
évidement, sans passer par un morceau de code comme celui-ci, qui ne vaux pas grand chose si on rajoute un élément :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MyColor : TMaCouleur; MyColor := TMaCouleur('mcJaune');
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 StrColor : String; MyColor : TMaCouleur; if StrColor = 'mcRouge' then MyColor := mcRouge; if StrColor = 'mcBleu' then MyColor := mcBleu; ...
Merci par avance,
Dry
Partager