Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1399 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C#] Créer une DLL C#, et l'appeller depuis VB6...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C#] Créer une DLL C#, et l'appeller depuis VB6...

n°1522723
maestun
Posté le 02-03-2007 à 11:01:50  profilanswer
 

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 !

mood
Publicité
Posté le 02-03-2007 à 11:01:50  profilanswer
 

n°1522761
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-03-2007 à 11:43:30  profilanswer
 

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/

n°1522809
maestun
Posté le 02-03-2007 à 12:48:50  profilanswer
 

Merci bcp pour tes liens, je vais regarder ça :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C#] Créer une DLL C#, et l'appeller depuis VB6...

 

Sujets relatifs
creer et/ou modifier materiaux + l'appliquer + VBA + CATIAcréer un flux rss sur un forum
[Résolu] Créer un site dynamique rapidement et simplementVB6 : Police ecriture
comment créer un bouton avec liste déroulante ?creer une application coté serveur
[VB 2005E] Importer depuis un projet VB6Besoin d'aide pour créer un jeux
popup créer fê^netre problème.
Plus de sujets relatifs à : [C#] Créer une DLL C#, et l'appeller depuis VB6...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR