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 :

Comment enregistrer plusieurs ListBox dans un seul fichier ?


Sujet :

Delphi

  1. #1
    Membre du Club
    Inscrit en
    Août 2007
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 61
    Points : 43
    Points
    43
    Par défaut Comment enregistrer plusieurs ListBox dans un seul fichier ?
    bonjour;
    ya il un moyen ou un composant qui permet d'enregistrer le contenu de plusieur listbox et un checklistbox dans un seul fichier ?

  2. #2
    Expert éminent sénior
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Points : 10 008
    Points
    10 008
    Par défaut
    Salut

    Avec les méthodes SaveToFile et LoadFromFile de la propriété Items.

    Exemple pour sauvegarder ta liste:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      ListBox1.Items.SaveToFile('C:\MonDossier\MonFichier.txt');
    @+ Claudius

  3. #3
    Membre actif Avatar de remixtech
    Profil pro
    Enseignant
    Inscrit en
    Février 2003
    Messages
    272
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Février 2003
    Messages : 272
    Points : 214
    Points
    214
    Par défaut
    Oui bien sûr, si tu n'as besoin que de ça, d'un nombre défini de Listbox et que les données prennent peu de place....

    Tu crées une tstringlist
    Tu ecris sur la ligne 1 pour la checkbox, soit 0 (false), 1 (true)
    Tu ecris sur la ligne 2, le nombre de ligne de la listbox 1
    Tu ecris sur la ligne 3, le nombre de ligne de la listbox ...
    Et ainsi de suite...

    Ensuite tu n'as plus qu'à lire le fichier et d'extraire les lignes une par une...
    C'est rapide à mettre en place, mais ce n'est pas très "beau"... Cependant ça fonctionne...

    Personnellement, je considérerai les Flux (tfilestream) si les listbox contiennent beaucoup de données... Les flux c'est sympa à gérer et ça permet de travailler ensuite en mémoire avec (Tmemorystream)...

    bye

Discussions similaires

  1. Sauvegarder plusieurs images dans un seul fichier
    Par thetom dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 17/08/2009, 12h35
  2. [Débutant] comment afficher plusieurs images dans une seule interface ?
    Par youssa81 dans le forum Interfaces Graphiques
    Réponses: 3
    Dernier message: 06/02/2009, 00h36
  3. Réponses: 12
    Dernier message: 03/06/2008, 17h54
  4. Réponses: 9
    Dernier message: 25/07/2007, 21h24
  5. Réponses: 5
    Dernier message: 18/04/2007, 18h57

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