Yandroide
Messages postés12Date d'inscriptionvendredi 26 mars 2004StatutMembreDernière intervention21 août 2008
-
29 avril 2004 à 18:22
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 2008
-
30 avril 2004 à 11:39
J'ai ajouté comme référence à mon projet, une dll qui contient des classes.
Quand j'essaye d'instancier une de ces classes pour utiliser les méthodes contenues à l'intérieur j'ai le message suivant:
"MaClasse() is inaccessible due to its protection level"
Yandroide
Messages postés12Date d'inscriptionvendredi 26 mars 2004StatutMembreDernière intervention21 août 2008 30 avril 2004 à 11:02
oui elle est public et dérive d'une autre classe appelé System.Object qui est public également mais qui contient des méthodes qui sont soit static, virtual, override...
y a t il un espoir?
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 30 avril 2004 à 11:08
il faut que ton constructeur soit lui aussi déclaré public. Mais il ne doit pas etre static.
Apres, tout dépend de ta classe. Tu peux instancier une classe, meme si elle contient des methodes statiques (mais tu ne pourras pas appeler ces methodes par tes instances).
Ensuite, je vois pas trop quel pourrait etre le probleme. Normalement ca devrait fonctionner, non ?