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:
Code :
- Type test
- chaine1 as string*4
- chaine2 as string*8
- nombre1 as integer
- end type
- public sub zzz()
- dim MagicVar as string
- dim recordTest as test
- MagicVar = LaFonctionMagique(RecordTest, index_du_champ_dans_le_type)
- end sub
|
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