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