petit defi : récuperer le nom d'une variable dans un TYPE [VB] - VB/VBA/VBS - Programmation
Marsh Posté le 10-01-2004 à 02:05:57
Code :
|
Marsh Posté le 10-01-2004 à 11:25:51
c'est une solution valable en effet, la seule chose qui me chagrine dedans, c'est d'etre obligé de définir 2 fois les champs de ma structure, j'aimerais une solution plus "évoluée" pour retrouver ces nom de variables (je sais, je suis chiant la )
Marsh Posté le 10-01-2004 à 20:37:22
Euh ... je les définit qu'une fois la, il n'y a pas de moyen pour connaitre les noms de variables sans les initialiser au moins une fois car définir les variables et définir le NOM des variables sont deux choses différentes.
Marsh Posté le 28-04-2004 à 16:35:16
je sais pas si ca peut aider mais regarde la fonction callbyname dans l'aide en ligne
Marsh Posté le 09-01-2004 à 12:54:33
bon, voici un bon petit remu-meninge, dans la mesure ou il est possible de le realiser.
Quelqu'un connaitrait-il une astuce permettant de recuperer sous forme de String le nom d'un champ dans un UDT (User defined type) ?
Exemple:
ici, on donnerais l'index de position dans le type (genre index 1 : chaine1, index 2: chaine2, index 3: chaine3)
ainsi apres un MagicVar = LaFonctionMagique(RecordTest , 3), MagicVar contiendrais "nombre1"
merci de votre collaboration
Je propose un index, mais si quelqu'un a une autre solution je suis preneur (genre remplir une collection avec tout les nom des champs d'un type, ou autre... )
PS: je sais, c'est un peu tordu, mais ca pourrait m'etre TERRIBLEMENT utile
Message édité par ixemul le 09-01-2004 à 12:54:51