[C++/C# WinForms .NET] création et utilisation de DLL

création et utilisation de DLL [C++/C# WinForms .NET] - C++ - Programmation

Marsh Posté le 24-10-2006 à 16:04:41    

Bonjour,
 
Je cherche à créer une DLL d'un programme C++ pour ensuite l'utiliser dans une application .NET Winforms codé en C#. J'ai déjà réussi sous VS 6 C++ à en créé une, mais sous VS .NET je ne peux pas linker le .LIB (il n'y a ni d'option de pré compilation ni de linkage sous VS .NET pour une application WinForms ou alors je suis aveugle !!!).
 
Est ce que quelqu'un aurait une solution ? (un exemple de code serait bien venu surtout pour la création de la DLL)
 
 
PS : Je veux juste exporter une fonction (pour le moment), et le code C++ n'est pas managé.
 
Merci par avance.


---------------
Cordialement.
Reply

Marsh Posté le 24-10-2006 à 16:04:41   

Reply

Marsh Posté le 24-10-2006 à 16:32:24    

Si c'est pour utiliser intégrer une dll mfc sous une dll ou forms .net :
http://www.codeguru.com/Cpp/Cpp/cp [...] .php/c6867
 
Si c'est juste pour utiliser ta lib mfc composée de fonctions dans un autre projet mfc, il te faut une interface en C (extern c , etc).


---------------
Töp of the plöp
Reply

Marsh Posté le 24-10-2006 à 18:20:22    

Je génère ma DLL mais lors de l'importation dans mon projet WinForm celui n'arrive pas à charger la DLL, or le .DLL se trouve bien dans le répertoire du projet. [ DllImport("toto.dll" ) ] voilà comment je fais l'import.
  static extern int tata(int tutu);


---------------
Cordialement.
Reply

Sujets relatifs:

Leave a Replay

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