Les enum

cs_guifr Messages postés 105 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 19 mai 2005 - 26 mars 2003 à 13:36
cs_guifr Messages postés 105 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 19 mai 2005 - 28 mars 2003 à 17:45
j'ai créé une enum, et j'aimerais repérer un élément de cette enumération par une variable string, mais vb n'aime pas cette opération, il considère que le type est incorrect...
Y'a peut-être une convertion à faire ou autre chose, mais alors là, je cale !

6 réponses

fredlynx Messages postés 662 Date d'inscription mercredi 16 janvier 2002 Statut Modérateur Dernière intervention 16 octobre 2010 3
21 mars 2003 à 18:53
tu en as pas marre de poser 10 fois la question alors qu'on t'as déjà répondu !!!!!!

<center>http://www.fredlynx.com
</center>
0
zazsze Messages postés 54 Date d'inscription lundi 30 décembre 2002 Statut Membre Dernière intervention 15 août 2007
21 mars 2003 à 19:41
C'est surement pas grâce à toi. J'essai simplement de formuler autrement une question à laquelle les réponses que l'on a fournies ne correspondent pas. Maintenant rien ne t'oblige à répondre à mes questions. D'autres le feront très certainement avec plus d'humilité. N'oublies pas qu'il n'y a pas que des pros comme toi ....?
0
fredlynx Messages postés 662 Date d'inscription mercredi 16 janvier 2002 Statut Modérateur Dernière intervention 16 octobre 2010 3
21 mars 2003 à 23:46
Premièrement je me prend pas pour un pro deuxièmement avant de "poluer" x fois le forum dans la même journée attend un peut de voir les réponses que tu auras à ta première question !!!
Si tout le monde fait comme toi, personne n'aura de reponses aux questions posées! Et prend un peut plus de temps pour réfléchir aux réponses qui te sont données sinon tu ne progresseras jamais si tu attends tout le temps des solutions toutes faites à tes problèmes !

<center>http://www.fredlynx.com
</center>
0
fredlynx Messages postés 662 Date d'inscription mercredi 16 janvier 2002 Statut Modérateur Dernière intervention 16 octobre 2010 3
26 mars 2003 à 13:53
Je ne vois pas trop ce que tu veux faire avec une enum en string... ne te trompes tu pas avec plustot un Type ?

<center>http://www.fredlynx.com
</center>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_guifr Messages postés 105 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 19 mai 2005
26 mars 2003 à 14:23
euhh... non...
C'est bien à partir d'une enum (qui est d'ailleurs déclarée dans un type), en fait j'aimerais pouvoir sauvegarder la valeur de cette enum dans un fichier texte et la récupérer ensuite...
0
cs_guifr Messages postés 105 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 19 mai 2005
28 mars 2003 à 17:45
Mouais bon en fait j'ai trouvé une petite technique, mais c'est de la débrouille, ça vaut ce que ça vaut...
Enfin c'est toujours mieux que rien, je la met donc pour ceux qui par hasard (s'il y en a) cherchent parmis les anciens messages du forum...

Voilà : vb attribue un index (donc un nombre entier) aux différents choix d'un enum. L'index dépend de la position de la valeur lors de la déclaration de l'enum.
La méthode la plus simple consiste à sauvegarder l'index de l'enum, avec un code du genre text1.text exenum, où exenum est une énumération. pour récupérer, c'est toujours aussi facile, exenum text1.text
mais, bon, moi ce que je voulais, c'était sauvegarder le nom de l'enum, et là je bloque encore... Bon y'a moyen de se démerder en créant une fonction retournant l'index correspondant au caractère de l'enum (un truc du genre : function idenum(caractère as string) as integer), et à l'intérieure de cette fonction, utiliser un select case...
Ca marche, mais, voilà ça reste du bricolage, alors si quelqu'un à une petite idée qui simplifirait le schmilblik !
0
Rejoignez-nous