begin process at 2010 02 10 00:42:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

.NET

 > 

Class implemente interface d'un autre pojet


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

Class implemente interface d'un autre pojet

mercredi 10 août 2005 à 12:02:45 | Class implemente interface d'un autre pojet

benbobo55


Voila, je dispose d' une interface, avec qqs methodes. Cette interface se trouve dans un projet, attaché a ma solution. je voudrais que plusieurs de mes autres class d'autres projet implémentent cette interface!! comment faire?

Bien a vous

mercredi 10 août 2005 à 14:00:54 | Re : Class implemente interface d'un autre pojet

SharpMao

Membre Club
Hello,

Pour forcer l'implémentation d'une interface, il suffit de faire ceci :

public class MyClass : IToImplement // En remplaçant bien sur IToImplement, par le nom de ton interface.

A ce moment, le compilateur n'acceptera plus de compiler tant que l'interface n'est pas implémentée.
Par contre, elles ne vont pas être implémentée toutes seules, à toi d'écrire le code correspondant.

Encore un détail. Dans la plupart des langages objets, on ne peut hériter que d'une classe, mais on peut implémenter autant d'interface que l'on veut.

Amicalement, SharpMao
mercredi 10 août 2005 à 14:59:03 | Re : Class implemente interface d'un autre pojet

sebmafate

Membre Club Administrateur CodeS-SourceS
il faut aussi que le projet dans lequel tu implémentes la classe ait une référence vers le projet qui déclare l'interface.


Sébastien FERRAND

Blog : http://blogs.developpeur.org/sebmafate
jeudi 11 août 2005 à 10:40:21 | Re : Class implemente interface d'un autre pojet

benbobo55

Mon probleme persite.

G un projet DBInterface qui contient mon interface. une autre projet DBMySql avec une class dbmysql qui implemente l'interface de DBInterface. Je n'arrive toujours pas a faire le lien!!!

Que faire????
jeudi 11 août 2005 à 10:47:25 | Re : Class implemente interface d'un autre pojet

SharpMao

Membre Club
Réponse acceptée !
A ce moment, je pense que comme l'a dit sebmafate, il te manque une référence vers ton projet contenant DBInterface.

Pour l'ajouter si tu as Visual studio :
   - Sur la droite, dans le solution Explorer, fait un clic droit sur 'References' du ton projet DBMySql, et sélectionne 'add a reference'.
   - Si tes deux projets sont dans la même solution, clique sur l'onglet 'Projects', et double-clic sur le projet DBInterface, Puis OK.
   - Si les deux projets ne sont pas dans la même solution, clique sur 'Browse...' et sélectionne la dll correspondante à DBInterface.

A partir de là, ça devrait marcher.

Amicalement, SharpMao
jeudi 11 août 2005 à 10:51:27 | Re : Class implemente interface d'un autre pojet

benbobo55




il me cette erreur lors de la compilation

C:\Documents and Settings\bbo\Desktop\test\DBMySql\DBMySql.cs(9): The type or namespace name 'IDBInterface' could not be found (are you missing a using directive or an assembly reference?)
jeudi 11 août 2005 à 10:57:14 | Re : Class implemente interface d'un autre pojet

benbobo55

Sorry ca marche impec. merci




Cette discussion est classée dans : projet, class, interface, pojet, implemente


Répondre à ce message

Sujets en rapport avec ce message

projet qui heritent de methodes venant d'interface [ par benbobo55 ] (Avec Visual Studio 2003)Ok le titre n'est explicite!Voilà:G une interface avec plusieures methodes. cette interface est dans un projet1.Dans un autre DLL C++ & C# [ par dofdof ] j'ai trouvé sur le forum une méthode pour créer une dll en c++ afin de l'importer dans un projet C#. Cependant cette méthode permet que d'utiliser des Interface ? [ par ToshiBaba ] Bonjour,J'ai un souci de conception dans mon projet C#, peut-être que vous pourrez m'aider Ce que je veux faire :une MDI qui instancie quand le besoin Déploiement projet web [ par Kati83 ] Bonjour,J'ai développé une projet web en c# et asp.net, et j'ai des petits soucis concernant le déploiement.A vrai dire je suis même carrément perdue. C# smartdevice projet [ par shumy27 ] je suis crée un programe pour un "pocket pc".j'ai une datGrid.Comment je peu savoir la valeur d'une « cell » quand je presse sur la ligne correspondan Constructeur "intelligent" [ par revlis ] BonjourJ'ai des class hérité de userControl et je voudrait passer les composant a une class qui les initilise et construit si besoinpour cela j'ai fai créer une interface de dessin [ par godefrw ] Bonjour, je souhaite créer dans mon application, une interface de dessin permettant à l'utilisateur de réaliser des dessin de base: rectangle et rond, Réutilisabilité class [ par cedkat ] Bonjour je voulais savoir si les class (non graphique) écrite avec la framwork sont réutilisable avec la compact framwork ? Merci bordel d'héritage [ par reyman ] Rien de mieux qu'un exemple pour se faire comprendre :namespace A{ public class a1 { a2 objet; // ma propriété a1() [C#]Comment fermé un xml ouvert par XmlDocument. [ par PascalCmoa ] PascalCmoa email: PascalCmoaBonjour à tous <img src=/img


Nos sponsors


Sondage...

Comparez les prix

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 : 0,406 sec (4)

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