Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2094 connectés 

  FORUM HardWare.fr
  Programmation

  [VB] Fonction avec un nombre indéfini d'arguments

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] Fonction avec un nombre indéfini d'arguments

n°52081
latruffe
Bdovore
Posté le 09-08-2001 à 14:28:30  profilanswer
 

Est-il possible sous VB de féfinir une fonction dont on ne connait pas à l'avance le nombre d'arguments ?
 
Ex: une fonction moyenne(a,b,c,d,.....,z)
 
Si oui, qq'un peut-il m'indiquer la procédure à suivre ?

mood
Publicité
Posté le 09-08-2001 à 14:28:30  profilanswer
 

n°52087
mareek
Et de 3 \o/
Posté le 09-08-2001 à 14:34:32  profilanswer
 

comme ça:
function moyenne (ParamArray args() As Variant) as int
 
por appeller ta fonction, tu fais :
a=moyenne(b,c,d)


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°52110
latruffe
Bdovore
Posté le 09-08-2001 à 15:26:32  profilanswer
 

mais c'est bien sur !
 
simplement, j'avait plusieurs autres variables en plus de l'array et je l'appelais par Function(a,(b,c,d)) au lieû de function (a,b,c,d). Sans parenthèses, ça change tout.
 
Sinon, comment puis-je faire pour connaitre le nombre de valeurs qui ont été retrournées dans l'array ?
 
En tout cas, merci beaucoup.

n°52126
mareek
Et de 3 \o/
Posté le 09-08-2001 à 16:03:28  profilanswer
 

latruffe a écrit a écrit :

Sinon, comment puis-je faire pour connaitre le nombre de valeurs qui ont été retrournées dans l'array ?




come ci:
 
Dim nbArgs As Long
     
nbArgs = UBound(args)


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°52156
latruffe
Bdovore
Posté le 09-08-2001 à 17:00:15  profilanswer
 

Merci, ça marche nickel !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [VB] Fonction avec un nombre indéfini d'arguments

 

Sujets relatifs
[allegro]: la fonction polygon3d est-elle limitée aux textures 32x32 ?[PHP] et fonction "unlink()" sous zindozs
[Visual C++]La fonction TRACE ?C++ - Problème de passage de variable de type vector dans une fonction
[C] Récuperer des argumentsfonction recursive....argh!
Prob fonction mail().[VC++] Passage de SAFEARRAY en param de fonction dans un composant COM
[Javascript] Fonction ajouter dans une liste select avec tri? 
Plus de sujets relatifs à : [VB] Fonction avec un nombre indéfini d'arguments


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR