je voudrais juste savoir qu'elle est la différence entre byval et byref
je voudrais juste savoir qu'elle est la différence entre byval et byref
tu fais F1 et tu tapes byval ou byref ou différences entre byval et byref et tu as la réponse !
je vais répondre quand meme histoire de ...
2 possibilités, selon le type de la variable
pour une variable de type par valeur (date, nombre, string (malgré qu'il soit objet), ou encore booléen)
avec byval, une copie de la valeur est passée, donc si la sub modifie la valeur, la valeur de l'appelant n'est pas modifié
avec byref, c'est le pointeur de la variable donc, si la sub modifie, la valeur, la valeur de l'appelant est modifiée aussi
byref est utile pour des paramètre des retour
pour les types objets, c'est à peu près pareil byval passe une copie du pointeur et byref le pointeur
dans les 2 cas, c'est le meme objet qui est pointé donc les modifs sont appliqués partout
par contre avec byref, si la sub mets la variable à nothing, l'appelant est aussi mis à nothing
Merci merci je vais penser comme t'a dit a utiliser F1 lol
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager