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

Langage Delphi Discussion :

Comment créér une collection sous Delphi


Sujet :

Langage Delphi

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 11
    Points
    11
    Par défaut Comment créér une collection sous Delphi
    Rebonjour,

    Bon alors voila maintenant je cherche a créér une collection (je sais pas si c'est le mot mais je veux faire un peu comme les structures en C). Ainsi je voudrais créér un Item et ensuite y associer des plusieurs valeurs (genre dans mon cas : Nom : Moi auquel on associe ensuite l'age, l'adresse etc..)

    Voila merci

  2. #2
    Membre habitué

    Profil pro
    Inscrit en
    Avril 2002
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 99
    Points : 126
    Points
    126
    Par défaut
    Salut,

    si tu veux tu as l'équivalent des structures en pascal, les records:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    PPersonne = ^TPersonne;
    TPersonne = record
      Nom : String;
      Age : Integer;
    end;
    et tu crée tes structures en utilisant le type pointeur (PPersonne) déclaré:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    procedure CreerPersonne;
    var
      P : PPersonne
    begin
      New(P);
      P^.Nom := 'Moi';
      P^.Age := 25;
      //Etc...
      Dispose(P); //Pour libérer le pointeur
    end;
    Les collections peuvent être utiles pour ça mais pour une structure simple ne nécessitant pas la puissance des collections autant utiliser un système plus léger
    A+---------------> Nat <-------------------

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 11
    Points
    11
    Par défaut
    Merci je vais voir
    Parce que bon je sais que les collections c'est facile a utiliser surtout que c'est pour ensuite le passer dans des comnobox etc

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 11
    Points
    11
    Par défaut
    Oui en fait je pense que ce serait plus simple avec des collections pour pouvoir rajouter et supprimer des items facilement et les afficher dansun combobox.
    Voila donc si qulqu'un pourrait juste maider un peu? (déclaration de la collection et aprèsajout de prrpiétés aux items, pour le reste je pense que j'y arriverais (ajout d'item etc...)

    Merci

  5. #5
    Membre habitué

    Profil pro
    Inscrit en
    Avril 2002
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 99
    Points : 126
    Points
    126
    Par défaut
    Ben puisque tu y tiens... Je trouve le fait d'utiliser des collections pour ça un peu disproportioné (désolé pour la faute éventuelle) et le fait d'utiliser les records n'est pas beaucoup plus contraignant... Enfin si c'est ton dernier mot (lol) je te renvois vers l'excellent document sur les listes de Sylvain James (trouvé sur http://www.developpez.com/delphi/cours.htm ):

    http://sjames.developpez.com/ListesCollections.pdf
    A+---------------> Nat <-------------------

  6. #6
    Inactif
    Profil pro
    Inscrit en
    Août 2002
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Si Tu As Msn Contacte Moi Et Je T'Expliquerais.

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 11
    Points
    11
    Par défaut
    Merci a toi rbag
    Et oui jai msn je vais d'abord essayé comme rbag ma dit je te contacterais si besoin

    Merci a vous 2

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

Discussions similaires

  1. Comment dupliquer une fenêtre sous Delphi ?
    Par peter27x dans le forum Débuter
    Réponses: 7
    Dernier message: 09/03/2009, 11h32
  2. Réponses: 1
    Dernier message: 23/02/2009, 17h56
  3. Réponses: 1
    Dernier message: 22/02/2009, 12h53
  4. Comment faire une temporisation sous Delphi ?
    Par vodasan dans le forum Langage
    Réponses: 8
    Dernier message: 17/09/2007, 11h29

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