begin process at 2010 02 10 12:30:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

.NET

 > 

Instancier une classe...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Instancier une classe...

jeudi 29 avril 2004 à 18:22:34 | Instancier une classe...

Yandroide

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"

voici mon code:

MaClasse newclasse=new MaClasse();

Comment faire pour l'utiliser quand même?
vendredi 30 avril 2004 à 08:39:58 | Re : Instancier une classe...

MorpionMx

Membre Club Administrateur CodeS-SourceS

ta classe est déclarée Public ?
vendredi 30 avril 2004 à 11:02:59 | Re : Instancier une classe...

Yandroide

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?
vendredi 30 avril 2004 à 11:08:16 | Re : Instancier une classe...

MorpionMx

Membre Club Administrateur CodeS-SourceS
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 ?
vendredi 30 avril 2004 à 11:36:42 | Re : Instancier une classe...

Yandroide


oui il y a un constructeur déclaré public.
entre temps j'ai essayé de dériver une classe "Maclasse" de la classe de la dll "Dllclasse".
Code:


public class Maclasse:Dllclasse()




juste après,le constructeur est également souligné et le message d'erreur apparait.

Je me dis que ceux qui ont construit la dll ne voudraient peut être pas qu'on puisse en profiter...je sais plus
vendredi 30 avril 2004 à 11:39:41 | Re : Instancier une classe...

MorpionMx

Membre Club Administrateur CodeS-SourceS
public class Maclasse:Dllclasse()

il ne faudrait pas enlever les parentheses ?



public class Maclasse:Dllclasse


Cette discussion est classée dans : utiliser, classe, classes, instancier, maclasse


Répondre à ce message

Sujets en rapport avec ce message

[C#] Instancier un objet à partir de la classe d'un autre objet [ par elbj ] BonjourEst-il possible d'instancier un objet d'une classe dont on a récupéré le nom à partir d'un autre objet.Par exemple :"MaClasse monObjet;monObjec Copie d'un DataTable vers un autres dans 2 classes [ par thebigboss ] Salut,voilà, j'ai une classe dans laquelle j'ai un DataTable que je rempli.J'ai une fonction qui renvoie ce DataTable.Dans mon programme principal j'e Utiliser une classe vb en c# [ par therainbow3 ] Bonjour,Je dois réaliser une appli en C# mais j'ai besoin d'utiliser des classes qui ont été faite en VB.net, je voudrais savoir si il y a un moyen d' questions sur les Constructeurs [ par trdev ] Bonjourj'ai une classe qui a 2 constructeurs MaClasse()  et MaClasse(parametre 1, parametre 2)j'ai fait dériver de cette classe , une classe fille qui deux classes qui se ressemblent [ par mathmax ] Bonjour,J'ai 2 classes qui' se ressembent de part leurs constructeurs, leurs méthodes et leur propriétés. On ne peut pas dire que l'une hérite de l'au Connaître le nombre de classes et le nombre de méthodes par classe d'une application [ par Pxs ] Bonjour, (Je ne sais pas si je suis au bon endroit.) Je ne trouve pas comment compter le nombre de classes et le nombre de méthodes de chaque classe Interface ou classe abstraite? [ par Kite37 ] Bonjour,Je suis en pleine migration VB.NET / C# et quelques chose m'interpelle un peu.En effet, dans les ouvrages que j'ai (et sur de nombreuses référ Conception de classes [ par Seth77 ] Salut J'ai une classe avec plusieurs variables membres ... et j'aimerais creer des classes derivées de cette classe, mais dont certaines accedent a de Instancier une classe par la Reflection: pb de constructeur. [ par bigflo93 ] Bonjour à tous :)Voilà, je fait un programme utilisant la réflection.Je voudrais instancier un objet dynamiquement. Donc je fais:object obj = Activato Héritage de classe [ par kiboumz ] Bonjour,Je me demandais si vous ne connaisseriez pas de tutorial qui expliquerait bien les notions d'héritages, d'interfaces, de redéfinition de métho


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,012 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales