Bonjour,
J'ai créé une Dll en c++ et j'ai voulu utiliser les classes ainsi que les méthodes de cette Dll dans un projet C#.
EN faite pour importer une méthode, j'ai utiliser la ligne suivante:
Maintenant j'ai voulu importer une classe mais lorsque j'ai utilisé DllImport avec le nom de la classe comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [DllImport("Personne.dll")] public static extern int GetNote();
, un message d'erreur indique qu'il faut ajouter un type de retour. Or le constructeur n'a pas un type de retour.[DllImport("Personne.dll")]
public static extern Personne();
De plus j'ai des méthode dans la DLL dans lesquelles je passe les paramétres par références or C# ne supporte pas les références .
Est ce qu'il y a quelqu'un qui peut m'aider?
Merci
Partager