Type et collection

Messages postés
4
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
20 août 2003
-
Messages postés
4
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
20 août 2003
-
hello,

Y a t'il moyen avec un type perso de l'utiliser avec une collection.

Bref qd je fais :
type toto
val as integer
end type

dim col as collection
set col = new collection

dim tmp as toto
tmp.val = 0

col.add(tmp)

Il me pète une erreur sur le fait que le type toto ne peut être transformé en variant.

Bref si qqn peut m'aider ... MERCI d'avance !!


Fred.

5 réponses

Messages postés
530
Date d'inscription
lundi 3 juin 2002
Statut
Membre
Dernière intervention
13 juin 2004

Sans trop réfléchir : au lieu de mettre val as integer, met val as variant.

Si tu veux que je me mette à réfléchir, rappelle !

>:) ::Alan USSE:: >:)
Messages postés
4
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
20 août 2003

merci pr ta réponse !!

ms c pas ça ... c mon type toto qui n'arrive pas à être converti en variant afin d'être insérer ds la collection ...

A++

Fred.
Messages postés
4
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
20 août 2003

merci pr ta réponse !!

ms c pas ça ... c mon type toto qui n'arrive pas à être converti en variant afin d'être insérer ds la collection ...

A++

Fred.
Messages postés
1
Date d'inscription
jeudi 20 mars 2003
Statut
Membre
Dernière intervention
20 août 2003

salut

j'ai aussi un probleme pour passer un type dans une collection
As tu trouvé une solution?
merci
Messages postés
4
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
20 août 2003

en fait la seule solution que j'ai trouvé n'est hyper propre ms j'en ai pas trouvé d'autres.
A la place de faire une collection de type je fais une collection de collection qui doit réagir comme un type.

C'est à dire si mon type avait trois élément ma collection doit posséder 3 élément toujours ds le même ordre.

bon courrage

Fred.