Je comprends rien aux fonctions en VB

Rurouni - 3 mai 2001 à 19:07
 Rurouni - 3 mai 2001 à 20:18
Ca me tue.
Je fais une fonction qui prend un element en parametre, tout se passe bien, mais des que j en rajoute un, vb me pete une erreur me disant qu il faut en gros une valeur de retour...
pas moyen de faire marcher ma fonction avec plus d un element passe en parametre
Merci pour votre aide

2 réponses

En fait si tu utilises
Public Sub NomProc(Param As Type)
pas de problème...
Maintenant si tu utilises
Public Function NomProc(Param As Type)
tu as deux possibilités :
1) pas de valeur de retour
=> ne rien faire
2) une valeur de retour
=> Public Function NomProc(Param As TypeParam) As TypeFunction
Le nombre de paramètres n'a aucune influence
Tu dois juste faire attention à :
1) pas de "As Type" pour une Proc "Sub"
2) lors de la récupération de la valeur d'une "Function" il faut mettre (obligatoirement) les parenthèses

Si tu as des questions écris moi

@+
0
Merci pour ton aide et ta proposition
0
Rejoignez-nous