Bonjour, je ne sait pas si se que je cherche à faire est possible.
Je souhaite faire appel à une fonction qui se trouve dans un fichier .vb différant de celui qui est en cour d’exécution mais je ne sait pas le faire.
Bonjour, je ne sait pas si se que je cherche à faire est possible.
Je souhaite faire appel à une fonction qui se trouve dans un fichier .vb différant de celui qui est en cour d’exécution mais je ne sait pas le faire.
salut
devant ta fonction tu met public shared function
c est la base tu peut passer par une classe pour mettre tes fonction
Ensuite pour appeler la fonction, il y a une manière spécial ou l'appel se fait de la même manière qu'une fonction normal ?
Bonjour,
Rendu-là, cela dépend des versions de Visual Studio et du Framework.
Pour les versions les plus récentes, tu risques de devoir ajouter le nom du module ou de la classe avant l'appel de la fonction.
Cela m'arrive des fois quand je dois de passer un vieux programme du Framework 2 ou 3 au Framework 4.5. Une fonction que l'on appellait directement qui ne marche plus sans le nom de sa classe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part dim hector as double = module1.fonction()
À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.
Ô Saint Excel, Grand Dieu de l'Inutile.
Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.
Je crois pas que vous avez compris ce que je cherche.
Par exemple : mon programme qui demande à l'utilisateur de choisir un fichier vb, et le programme exécute la fonction ce trouvant dans le fichier vb sélectionné.
Donc ce code ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part dim hector as double = module1.fonction()
Bonjour,
Donc tu parles d'un fichier .VB non inclus dans ton projet, et tu veux que ton programme l'ouvre et exécute une fonction ?
Si c'est cela, ce n'est pas possible directement. Tu dois soit ajouter le fichier à ton projet, soit copier-coller ton code dans un fichier de ta solution, soit compiler ton fichier externe et ajouter sa DLL en référence dans ton nouveau projet.
Je dirais que pour une seule fonction, c'est probablement plus simple de faire un copier-coller. Tu peux ouvrir un fichier vb dans le bloc-notes.
À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.
Ô Saint Excel, Grand Dieu de l'Inutile.
Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.
Merci pour ta réponse donc sa veut dire que je peut le faire si je compile mon fichier externe en fichier DLL ?
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