Bonjour,
Je souhaite créer une DLL en VB .Net avec visual studio 2003.
admettons : mydll.dll dans c:\temp
Exemple extrait de DLL :
Sub mafonction()
MessageBox.Show("Hello, world")
End Sub
Quand j'appelle la fonction se trouvant dans cette DLL dans un programme tier j'ai le message suivant
unable to find entry point "mafonction" in the dll "c:\temp\mydll.dll"
Quand j'analyse une dll quelconque (type user32.dll) ou bien encore une dll en C contenant ceci :
extern DllExport void mafonction(void)
avec la commande dumpbin /exports "theDLLname.dll" dans la commande prompt de visual studio j'ai bien mafonction qui est listée.
Mais avec toutes les DLL que je compile en VB .net je ne liste rien.
Je ne trouve pas d'équivalence à l'export de fonction en VB .Net
Ou est mon erreur ?
Merci
Male
Partager