utiliser un composant .net et vb6

utiliser un composant .net et vb6 - VB/VBA/VBS - Programmation

Marsh Posté le 10-05-2005 à 12:36:07    

bonjour,
j'aimerais utiliser une classe .net en vb6.
 
j'enregistre donc ma dll:
regasm.exe "chemin\maDll.dll" /tlb:maDll.tlb
 
J'ai un message de confirmation. Je crée donc un objet pointant sur le constructeur de classe .net dans mon projet :
Set monObjet = CreateObject("maDll.MaClasse" )
 
Cependant j'obtiens l'erreur suivante :
Le fichier ou l'assembly nommé maDll ou l'une de ses dépendances, est introuvable.
 
Sur la msdn, j'ai vu qu'il faut utiliser la commande "gacutil" pour enregistrer la dll ds la base de registres mais je n'arrive pas à la faire marcher : l'editeur me renvoie un message comme quoi il n'y a pas de nom fort pour l'assembly.
 
L'ajout d'un nom fort se fait avec sn.exe. Mon problème est le suivant:
Lorsque j'ai mon fichier maDll.snk, ma dll n'est toujours pas enregistrée avec un nom fort. Que faut-il faire avec ce fichier, où le placer?...
 
merci de votre reponse
 
 

Reply

Marsh Posté le 10-05-2005 à 12:36:07   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed