[VB] Renvoyer une collection
Salut à tous,
J'aimerais faire une fonction VB qui me renvoie une collection mais ca ne passe pas.
Voici le code :
Public Function RecupListeInfos(TagObjet As String) As Long
dim Macollection as Collection
set Macollection = new Collection
.........
RecupListeInfos = Macollection
Macollection = nothing
end function
Merci pour votre aide
J'aimerais faire une fonction VB qui me renvoie une collection mais ca ne passe pas.
Voici le code :
Public Function RecupListeInfos(TagObjet As String) As Long
dim Macollection as Collection
set Macollection = new Collection
.........
RecupListeInfos = Macollection
Macollection = nothing
end function
Merci pour votre aide
7 réponses
-
ContributeurSalut, et ton PC écrit en noir sur fond blanc "Ca ne passe pas"?
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances -
lol
Non ca écrit :
Erreur de compilation : cet argument n'est pas facultatif -
Tu vois quelque chose qui colle pas ?
-
ContributeurSur quelle ligne?
Ca fait un moment que j'ai quitter VB (à ma grande joie pour être honnête :o) ) mais ton set = new sans paramètre me parait gonflé...
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances -
c'est sur cette ligne la
RecupListeInfos = Macollection
que ca lui pose un souci.
Pourtant la collection est correctement remplie ... -
Ok c bon, il manquait un set il me faillait mettre :
set RecupListeInfos = Macollection
que reproche tu a VB ? -
ContributeurHola, plein de choses :o)
Si tu fouines un peu sur le forum tu verras :o)
Mais en gros, son manque total de performance, de flexibilité et de possibilité objet. Plus les mauvaises habitudes que cela fait prendre :o)
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances-
-
-
@teeboOk, merci pour les précisions
-