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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
[DllImport("Personne.dll")]
        public static extern int GetNote();
Maintenant j'ai voulu importer une classe mais lorsque j'ai utilisé DllImport avec le nom de la classe comme suit:
[DllImport("Personne.dll")]
public static extern Personne();
, un message d'erreur indique qu'il faut ajouter un type de retour. Or le constructeur n'a pas un type de retour.
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