Comment puis-je ajouter un fichier DLL C++ dans mon application .NET?Comment puis-je ajouter un fichier DLL C++ dans mon application .NET?
5
A
Répondre
6
Vous utiliseriez une fonction "extern", marquée avec l'attribut DllImport.
[DllImport(@“C:\mylib.dll”)]
public static extern int myFunc(int param);
6
En fonction de la nature de la DLL, vous pouvez
Écrire un emballage en C++/CLI.
0
Si elle est enregistrée dans COM, vous pouvez simplement ajouter une référence COM dans Visual Studio et Visual Studio fera tout le Interop création pour vous.
0
En supposant que vous utilisez Visual Studio, dans votre solution, faites un clic droit sur "références" et choisissez "Ajouter une référence". Sélectionnez votre fichier dll.
Dans les classes qui utiliseront la DLL, ajoutez: en utilisant MyLibrarysName;
alors vous pouvez appeler les fonctions dans cette DLL à l'aide Mylibraryname.myfunction
Questions connexes
- 1. Où sont les DLL référencées dans mon .net C++ Dll/Tlb?
- 2. Comment ajouter une référence à un composant COM dans mon projet dans C# .NET dans Visual Studio 2005?
- 3. en utilisant une DLL dans une application .NET
- 4. comment ajouter un fichier xml dans C#?
- 5. élément ajouter un fichier XML de C# .net
- 6. C# /. Net Décompresser un fichier avec zlib1.dll
- 7. Comment joindre mon application dans une autre application .Net?
- 8. comment faire pour emballer quelques DLL .NET dans un dll
- 9. Ajouter un projet externe à mon application iphone dans xcode
- 10. ajouter/supprimer dll référence C#
- 11. C# Quelle version .net mon application nécessite
- 12. Comment ajouter un lien hypertexte dans mon application?
- 13. Comment ajouter un navigateur de fichiers dans mon application Java?
- 14. créer un fichier CSV dans C# net application fenêtre
- 15. Comment ajouter le Websevice à mon application Formulaire C#
- 16. Comment puis-je télécharger un fichier via mon application
- 17. Comment déboguer un fichier DLL dans Delphi
- 18. Chargement tardif d'un fichier .net plugin dll
- 19. Créer ma propre DLL pour mon application C#
- 20. Comment ajouter mon application autostart sous Solaris10
- 21. comment ajouter .a fichier dans mon Xcode
- 22. Comment ajouter une propriété personnalisée dans un fichier dans .Net?
- 23. Comment inclure une DLL SQLite dans mon projet C++?
- 24. Comment installer .net dll?
- 25. C# .NET Comment ajouter un lien hypertexte dans un ReportViewer
- 26. Comment utiliser dll COM dans mon programme C++
- 27. Comment ajouter exe comme référence dans mon application web
- 28. Comment ajouter un seul fichier dans mon projet Eclipse?
- 29. .net service web hébergé dans mon application
- 30. Comment déboguer un fichier .dll?
Ouais ... c'est exactement comment le faire dans simple étape par étape les instructions. Je ne comprends pas pourquoi quelqu'un voterait pour ça. +1 – StingyJack
Si la DLL est une DLL C++, ajouter une référence ne permet pas d'ajouter cette référence. Le rapport d'erreur indique: "Impossible d'ajouter une référence à '' Assurez-vous que le fichier est accessible et qu'il s'agit d'un assembly ou d'un composant COM valide. ' La valeur C++ standard n'a pas d'assembly ni de composant COM –