[VB] Renvoyer une collection

Cyril -  
 Cyril -
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
A voir également:

7 réponses

teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Salut, 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
0
Cyril
 
lol

Non ca écrit :
Erreur de compilation : cet argument n'est pas facultatif
0
Cyril
 
Tu vois quelque chose qui colle pas ?
0
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Sur 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
0

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

Posez votre question
Cyril
 
c'est sur cette ligne la
RecupListeInfos = Macollection 
que ca lui pose un souci.

Pourtant la collection est correctement remplie ...
0
Cyril
 
Ok c bon, il manquait un set il me faillait mettre :

set RecupListeInfos = Macollection

que reproche tu a VB ?
0
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Hola, 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
0
Cyril
 
.net n'est-il pas mieux en ce sens ?
0
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Si mais quite à passer à .Net autant aller à C# qui est le langage de base prévu pour lui...même si les différences sont minimes...

Qui va en mer pour son plaisir,
irait en enfer pour ses vacances
0
Cyril > teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention  
 
Ok, merci pour les précisions
0