Comment créer une DLL avec VB.NET

cs_diouck Messages postés 3 Date d'inscription mercredi 4 juin 2003 Statut Membre Dernière intervention 19 novembre 2003 - 4 juin 2003 à 13:35
mickael1986 Messages postés 30 Date d'inscription lundi 27 octobre 2003 Statut Membre Dernière intervention 11 août 2008 - 30 oct. 2003 à 18:58
Bonjour

VB.NET ne permet pas de créer des projet pour ensuite les compiler en DLL. Afin de compiler le source ... .VB, il faut exécuter la commande DOS "VBC \target:Librairie ... .vb".

Après création de la dll, je la teste dans un programme interactif VB et j'ai l'erreur suivante "Point d'entrée non trouvé dans la dll .... .DLL" !!!!

Que quoi cela proviens ? Qu'est-ce qu'il manque dans mon code source ?

Merci de vos réponse ???

:)

2 réponses

mickael1986 Messages postés 30 Date d'inscription lundi 27 octobre 2003 Statut Membre Dernière intervention 11 août 2008
28 oct. 2003 à 12:05
Salut, j'ai le même problème que toi, mais c'est avec VB6. Merci de m'avertir si tu trouves une solution.

Mickael
:)
0
mickael1986 Messages postés 30 Date d'inscription lundi 27 octobre 2003 Statut Membre Dernière intervention 11 août 2008
30 oct. 2003 à 18:58
j'ai une solution pour VB6.
tu fais un projet DLL ActiveX et tu y insère dans une classe que j'appelerai ClassTest les procédures dont tu as besoin (par ex, Sub Message).
Compile ensuite le projet en Projet.DLL

Pour appeler une procédure (Sub Message) dans un programme, tape :
dim C as object
set C = CreateObject(Projet.ClassTest)
C.Message

La dll doit se trouver dans le même répertoire que le programme.
Voila, j'espère que ça marche aussi sur VB.NET

Mickael
:)
0
Rejoignez-nous