Une DLL .NET dans VB6 ... Possible ??

oxboz Messages postés 30 Date d'inscription samedi 16 août 2003 Statut Membre Dernière intervention 8 juin 2006 - 13 avril 2006 à 11:02
oxboz Messages postés 30 Date d'inscription samedi 16 août 2003 Statut Membre Dernière intervention 8 juin 2006 - 13 avril 2006 à 14:58
Bonjour,





J'ai un programme d'exploitation que je vais réaliser en VB.NET. Autour
de cette application j'ai pas mal de processus (créés il y a plus ou
moins de temps) qui doivent tous utiliser ma librairie que je vais
créer en VB.NET (Ils doivent en gros utiliser chacun 2 ou 3 méthodes
dans un souci de généralisation).




Dans ces processus qui fonctionnent, les plus récents ont été créés en
VB.NET donc la pas de soucis, et les plus ancien ont été créés en VB6.
Ne connaissant pas VB6 je voulais savoir s'il était possible d'utiliser
les librairies (ou dll) créés en .NET





Merci

3 réponses

katsankat Messages postés 571 Date d'inscription vendredi 30 décembre 2005 Statut Membre Dernière intervention 12 juillet 2012 3
13 avril 2006 à 11:56
0
oxboz Messages postés 30 Date d'inscription samedi 16 août 2003 Statut Membre Dernière intervention 8 juin 2006
13 avril 2006 à 14:04
Quand j'essaie ma DLL comme référence ca me marque "Impossible d'ajouter une référence au fichier spécifié" ...

Pourtant j'ai fait une dll toute simple et un dll COM
0
oxboz Messages postés 30 Date d'inscription samedi 16 août 2003 Statut Membre Dernière intervention 8 juin 2006
13 avril 2006 à 14:58
J'ai réussi à mes ma dll (ici un TLB plutot) comme référence dans mon projet VB6.

J'ai fait ca gràce à le site espagnol (je crois) http://www.elguille.info/colabora/puntoNET/gflores_UsaNETenVB6.htm
N'ayant jamais fait d'espagnol je n'ai pas tout compris. Mais ca marche.

Enfin ca marche presque:
- la commande gacitul /i FechaNET.dll ne fonctionne pas (je ne sais pas si c'est importantà
- et surtout quand je compile mon programme VB ca me dit Le composant ActiveX ne peut créer l'objet au niveau du Set

Je ne comprends pas pourquoi
0
Rejoignez-nous