[VB] Renvoyer une collection

Fermé
Cyril - 29 nov. 2004 à 15:35
 Cyril - 29 nov. 2004 à 16:45
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 jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
29 nov. 2004 à 15:37
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
lol

Non ca écrit :
Erreur de compilation : cet argument n'est pas facultatif
0
Tu vois quelque chose qui colle pas ?
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
29 nov. 2004 à 15:52
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
c'est sur cette ligne la
RecupListeInfos = Macollection 
que ca lui pose un souci.

Pourtant la collection est correctement remplie ...
0
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 jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
29 nov. 2004 à 16:05
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
.net n'est-il pas mieux en ce sens ?
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
29 nov. 2004 à 16:20
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 jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011
29 nov. 2004 à 16:45
Ok, merci pour les précisions
0