IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Question Poo en delphi


Sujet :

Delphi

  1. #1
    Membre régulier
    Inscrit en
    Octobre 2005
    Messages
    180
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 180
    Points : 107
    Points
    107
    Par défaut Question Poo en delphi
    Bonjour,

    Je ne connais pas super bien la POO de delhpi et donc je voullais savoir si on pouvait faire et comment pour qu'une classe implémente à la fois une inteface et une class telle que System.Windows.Forms.Form.

    La première inteface est uniquement pour obliger à implémenter un certian nombre de méthodes

    D'avance merci

    Ben

  2. #2
    Membre régulier
    Inscrit en
    Janvier 2003
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Janvier 2003
    Messages : 110
    Points : 109
    Points
    109
    Par défaut
    Si tu as :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    IMonInterface = class(TInterface)
    .
    .
    .
    end;
    Essaye :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    TMaClasse = class(TForm, IMonInterface)
    .
    .
    .
    end;
    ça doit fonctionner.

    Si ce n'est pas le cas, je rechercherais dans mes sources.

    A+

    Fred

  3. #3
    Membre régulier
    Inscrit en
    Octobre 2005
    Messages
    180
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 180
    Points : 107
    Points
    107
    Par défaut
    Ok ca a l air de fonctionner merci bcp!
    Est ce que je peut implémenter System.Windows.Forms.Form et une class abstraite aussi?

  4. #4
    Membre régulier
    Inscrit en
    Janvier 2003
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Janvier 2003
    Messages : 110
    Points : 109
    Points
    109
    Par défaut
    Le multihéritage ne fonctionne pas en Pascal, donc je ne vois pas comment tu peux faire, mais avec une interface pas de pb. Dans la plupart des cas, le multihéritage peut-être revu par un héritage simple, voit dans ta conception objet si tu ne peux pas la modifier pour éviter le multihéritage, c'est en + très souvent plus facile à implémenter.

    Bonne chance.

  5. #5
    Membre régulier
    Inscrit en
    Octobre 2005
    Messages
    180
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 180
    Points : 107
    Points
    107
    Par défaut
    ok encore une question, peut on mettre des propriétés dans les interfaces?

  6. #6
    Membre régulier
    Inscrit en
    Octobre 2005
    Messages
    180
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 180
    Points : 107
    Points
    107
    Par défaut
    J'ai répondu à ma question moi meme en testant apparement oui

    Encore merci!!!

    Ben

  7. #7
    Membre régulier
    Inscrit en
    Janvier 2003
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Janvier 2003
    Messages : 110
    Points : 109
    Points
    109
    Par défaut
    Tu peux mettre des property mais tu vas avoir des soucis avec tes Getter et Setter que tu devras mettre en public, ce qui ne donne plus aucun intérêt au property...

    Regarde si cela vaut le coût... Je ne suis pas sûr.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. question débutant : fenêtres delphi
    Par info007 dans le forum Débuter
    Réponses: 5
    Dernier message: 09/06/2009, 12h42
  2. Questions générales possibilités Delphi
    Par Kyle128 dans le forum Débuter
    Réponses: 4
    Dernier message: 03/03/2009, 18h51
  3. [Templates] Quelques questions POO/Template
    Par iwf-fr dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 27/04/2007, 16h04
  4. Question générale sur Delphi?
    Par Mickey.jet dans le forum Delphi
    Réponses: 6
    Dernier message: 27/06/2006, 14h45
  5. [POO] Question POO
    Par shadeoner dans le forum Langage
    Réponses: 1
    Dernier message: 10/04/2006, 14h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo