PETITES PRÉCISIONS SUR LE PASSAGE DE PARAMÈTRES À UNE FONCTION, SUB OU PROPRIÉTÉ

cs_Troopers Messages postés 81 Date d'inscription lundi 18 février 2002 Statut Membre Dernière intervention 29 août 2003 - 8 juil. 2002 à 17:04
cs_piwy Messages postés 27 Date d'inscription mardi 6 janvier 2004 Statut Membre Dernière intervention 2 février 2006 - 2 juil. 2004 à 17:04
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/3945-petites-precisions-sur-le-passage-de-parametres-a-une-fonction-sub-ou-propriete

cs_piwy Messages postés 27 Date d'inscription mardi 6 janvier 2004 Statut Membre Dernière intervention 2 février 2006
2 juil. 2004 à 17:04
Salut a toi oh grand spécialiste de la fonction :)

Je cherche mais en vain, le moyen d'intégrer une description des paramètres de mes fonctions.
Par exemple : je créer une DLL avec une fonction
public function get_toto(v_idtoto,v_value_toto) as string

Je souhaite, que quand un utilisateur externe utilise ma fonction il est directement a l'écran grace la l'interface visual studio les descriptif des paramètres, un truc du genre :

get_toto( v_idtoto, v_value_toto )
get_toto : fonction retournant toto
paramètres :
v_idtoto : code relatif a toto
v_value_toto : toto

Ceci est possible je pense, car dans les fonctions de base de visual basic.net quand on tape un nom de fonction il nous affiche cette aide.
Malheureusement je ne trouve rien, a moins que cela ne soit possible que dans une DLL VC++

Si tu connais la réponse je te remercie d'avance
mone et pock Messages postés 14 Date d'inscription lundi 29 décembre 2003 Statut Membre Dernière intervention 3 janvier 2004
2 janv. 2004 à 14:18
C'est un bon tavail, court mais essentiel, continu!
=> 9/10 Comme le dis très bien Aroc00l, ce n'est qu'une explication...
cs_Zeroc00l Messages postés 367 Date d'inscription lundi 1 avril 2002 Statut Membre Dernière intervention 11 février 2010
10 avril 2003 à 19:16
En bref Byref agit comme un si on envoyait le pointeur de la variable désignée ( mais ca c'est plus du c++ )
Bonne idée de mettre cette source, mais perso je le savais avant ( j'ai le MSDN et ca m'avait intrigué )
Je recommande a tout le monde d'utiliser des byref, il est vrai que c'ts plus rapide et parmet de changer plus de valeur sans trop de ligne de code.

9/10 (chui peut etre vache mais c'est une explication on peut retrouve ailleur)

-={[ ZeroCool ]==-
cs_ProgrammeurFou Messages postés 7 Date d'inscription vendredi 26 juillet 2002 Statut Membre Dernière intervention 28 juillet 2002
26 juil. 2002 à 21:42
Ok je pige ByVal c'est pour que la procedure ne change pas la valeur, donc par exemple pour simplement prendre la valeur de celle-ci

au fond c'est ByVal qui est "spécial" ByRef c'est le truc plus normal dison mais faut quand meme faire la nuance
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
8 juil. 2002 à 22:33
Oui, c'est sympa, d'autant que je n'avais jamais réussis à faire le vrai distingo en ByRef et ByVal (je me faisais pas chier : ByVal partout) : Si j'ai bien compris, ByRef peut donc aussi servir de variable pour renvoyer une donnée. Ca peut être pratique.
Merci de ces infos.
Jack
Sirocooo Messages postés 412 Date d'inscription mercredi 19 décembre 2001 Statut Membre Dernière intervention 7 avril 2008 1
8 juil. 2002 à 18:29
super ton travail, continu comme ca, on à besoin de personnes comme toi.
Aller hop 10/10
cs_Troopers Messages postés 81 Date d'inscription lundi 18 février 2002 Statut Membre Dernière intervention 29 août 2003
8 juil. 2002 à 17:04
Bonne idée!! on oublie trop rapidement les bases qui sont essentielles!!
Rejoignez-nous