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 :

Une propriété tableau publiée !


Sujet :

Delphi

  1. #1
    Invité
    Invité(e)
    Par défaut Une propriété tableau publiée !
    Bonjour

    Je souahite réaliser un composant "Diagramme Camenbert"

    pour cela j'ai besoin d'une propriété tableau de chacune des "parts" du "camenbert"

    j'ai écrit ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    published
        { Déclarations publiées }
        property Elements[Index: LongWord]: TPwPieElement read GetPieElement write SetPieElement ;
    J'obtient comme message d'erreur cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    [Erreur] PwPie.pas(36): La propriété publiée 'Elements' ne peut être de type ARRAY
      [Erreur] PwPie.pas(36): Types incompatibles
      [Erreur] PwPie.pas(36): Types incompatibles
      [Erreur fatale] dclusr.dpk(36): Impossible de compiler l'unité utilisée 'E:\AlphaSoft\Composants\TPwPie\PwPie.pas'
    Comment je peut faire ?

    Merci

  2. #2
    Expert éminent sénior

    Avatar de sjrd
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2004
    Messages
    4 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2004
    Messages : 4 517
    Points : 10 154
    Points
    10 154

  3. #3
    Invité
    Invité(e)
    Par défaut
    Super merci

    Exactement ce que je fais !

  4. #4
    Membre éprouvé
    Avatar de neilbgr
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2004
    Messages
    651
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 651
    Points : 1 177
    Points
    1 177
    Par défaut
    Autrement dit: avec les classes Collection (OwnedCollection) et CollectionItem

  5. #5
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 711
    Points : 25 597
    Points
    25 597
    Par défaut
    Et si tu as du mal à les utiliser, regarde le composant TDBGrid et TDBGridColumn, ... si tu as un Delphi Pro/Ent ... comme ces versions proposent les sources autant en profiter pour les étudier, c'est d'ailleurs ma 1ère source d'inspiration, bien avant n'importe quel tuto ou forum ...

  6. #6
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Points : 8 078
    Points
    8 078
    Par défaut
    Citation Envoyé par jpppaps
    Super merci

    Exactement ce que je fais !
    Lis bien avant de dire ça

    Ce tuto te propose, comme l'a rajouté neilbgr, le type TCollection qui te permettra d'utiliser les fonctionnalités d'édition des Items en design time.
    Dans ton code, ce n'est pas du tout ce que tu fais.

  7. #7
    Expert éminent sénior

    Avatar de sjrd
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2004
    Messages
    4 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2004
    Messages : 4 517
    Points : 10 154
    Points
    10 154
    Par défaut
    Pedro, je crois qu'il voulait dire que c'est exactement ce qu'il cherche à faire (un composant diagramme en camemberts)

  8. #8
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Points : 8 078
    Points
    8 078
    Par défaut
    Citation Envoyé par sjrd
    Pedro, je crois qu'il voulait dire que c'est exactement ce qu'il cherche à faire (un composant diagramme en camemberts)
    Si c'est le cas, au temps pour moi et désolé!

Discussions similaires

  1. Réponses: 4
    Dernier message: 27/04/2015, 19h47
  2. Réponses: 2
    Dernier message: 03/12/2010, 12h47
  3. Réponses: 1
    Dernier message: 13/05/2009, 18h21
  4. Réponses: 2
    Dernier message: 07/09/2006, 00h20
  5. Réponses: 2
    Dernier message: 08/08/2006, 15h52

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