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 :

Différence entre Public et Published


Sujet :

Delphi

  1. #1
    Membre actif
    Homme Profil pro
    Freelance
    Inscrit en
    Décembre 2003
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Décembre 2003
    Messages : 423
    Points : 259
    Points
    259
    Par défaut Différence entre Public et Published
    Bonjour à tous,

    Je travaille actuellement sur un projet pré-existant et je suis tombé sur des classes différenciant la catégorie Public et Published. Sur le forum j'ai trouvé ceci :
    Citation Envoyé par Clorish Voir le message
    En fait de maniere plus generale les methodes et propriétés sont declarés dans 4 sections differentes, definissant ainsi leur portées :

    Private : Accessible uniquement depuis une methode de la classe elle meme.
    Protected : Accessible uniquement depuis une methode de la classe et de ses descendants
    Public : Accessible depuis n'importe quelle methodes ou procedure libre de n'importe quelle unités.
    Published : (essentiellement pour les propriétés) Idem Publique mais avec une compilation differente qui permet de conserver certaines information (RTTI) qui permettent au developpeur ou a L'IDE d'acceder a la liste, aux noms et aux types des propriétés.
    Mais j'avoue que je ne comprends toujours pas la différence entre Published et Public .... de quel liste, nom et types parle-t-il dans son explication ?



    Merci à quiconque pourra m'éclaircir (peut-être par un mini exemple ?)

  2. #2
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 451
    Points
    28 451
    Par défaut
    c'est simple, quand tu places un Bouton sur une fiche, ce qui apparaît dans l'inspecteur d'obejts et Published (Caption, OnClick...) alors qu'il possède également des propriétés publiques qui ne sont accessible que dans le code - TButton.Align par exemple.

  3. #3
    Membre actif
    Homme Profil pro
    Freelance
    Inscrit en
    Décembre 2003
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Décembre 2003
    Messages : 423
    Points : 259
    Points
    259
    Par défaut
    Très bien j'ai compris,


    Merci

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

Discussions similaires

  1. Différence entre public, protected et private
    Par pierrot10 dans le forum Débuter
    Réponses: 2
    Dernier message: 29/05/2013, 08h46
  2. Réponses: 1
    Dernier message: 19/10/2009, 08h35
  3. Différence entre public static
    Par moooona dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 24/05/2008, 15h23
  4. Réponses: 16
    Dernier message: 30/05/2007, 23h07

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