Créer une DLL C#, et l'appeller depuis VB6... [C#] - C#/.NET managed - Programmation
Marsh Posté le 02-03-2007 à 11:43:30
c'est possible, à condition que ta dll soit visible depuis COM. tu pourras l'utiliser comme n'importe quel objet COM en ajoutant sa référence dans VB6.
plus d'infos :
http://msdn2.microsoft.com/fr-fr/l [...] S.80).aspx
http://dotnet.developpez.com/cours/interopcom/
Marsh Posté le 02-03-2007 à 11:01:50
Bonjour,
Voilà, mon problème est tout con (je débute en .NET) : j'ai une DLL VB6 qui appelle des fonctions contenues dans d'autres DLL, codées en VB6 ou en C++ non managé.
Ma question : est-il possible de créer, en C#, une DLL qui exporte ses fonctions afin de pouvoir les appeller depuis mon code VB6 ?
(avec une directive du genre : Private Declare Function MyFunc Lib "MyLib" Alias "MyExportFunc" () As Long)
Si oui, comment procéder ?
J'imagine qu'il faut créer, en C#, un projet du style "Bibliothèque de classes" ou "Bibliothèque de contrôles Windows" , puis "décorer" mes déclarations de méthodes ?
Merci !