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

Composants VCL Delphi Discussion :

TJvFileListBox, oublie du premier caractère du premier item


Sujet :

Composants VCL Delphi

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Juin 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 39
    Points : 33
    Points
    33
    Par défaut TJvFileListBox, oublie du premier caractère du premier item
    bonjour à tous!

    voici mon problème, assez ciblé car il est en rapport avec la Jedi Library...
    plus précisement, voici le hic:

    lorsque j'appelle les items de la list, le premier caractère du premier item est tout simplement zappé!!!!

    exemple: si mon premier fichier de la list ce nom "mon_fichier", en lecture de la list j'obtiens "on_fichier"!!!!

    est-ce que quelqu'un saurait m'aider? merci d'avance pour vos reponses!

    @bientôt!

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Juin 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 39
    Points : 33
    Points
    33
    Par défaut
    personne n'utilise ce composant? personne n'a eu ce problème sur un composant similaire? sniff...

  3. #3
    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
    Salut
    Pourrais tu donner le code dans lequel tu remplis ta liste?
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Juin 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 39
    Points : 33
    Points
    33
    Par défaut
    la liste se remplit automatiquement par les noms des fichiers d'un dossier selection par un explorateur... il n'y a pas de code!!! c'est juste qu'à la lecture je n'ai jamais le premier caractère de la premiere ligne (item numero 0)...

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Juin 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 39
    Points : 33
    Points
    33
    Par défaut
    y a du nouveau... en fait c'est carrement chaque premier caractére des lignes qui n'est pas pris en compte!
    Voici comment je lis la liste:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    for ligne:=1 to imlist.Count do
      begin
      edit1.text:=imlist.Directory+'\'+imlist.Items.ValueFromIndex[ligne]);
      end;
    bien sûr vous l'aurez compris, imlist est en fait ma JvFileListBox...

    merci pour votre aide!

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Juin 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 39
    Points : 33
    Points
    33
    Par défaut
    raaahhhh!! j'ai mal taper mon code ci-dessus!!!

    le comptage commence à ligne:=0 et non 1, puis vous me direz qu'un edit est mal choisi pour ce genre de chose!!! mais c'est juste pour l'exemple... histoire d'incister sur le fait qu'il n'y a qu'à la lecture que ça foire...

  7. #7
    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
    Salut
    Il faut faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    for ligne:=0 to imlist.Count-1 do
      begin
      edit1.text:=imlist.Directory+'\'+imlist.Items[ligne];
      end;
    Bon dev'
    [Edit] Il faut partir de 0...
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Juin 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 39
    Points : 33
    Points
    33
    Par défaut
    Pedro204=>

    vrai pour le imlist.Count-1, mais pas pour le ligne:=1!
    mais je crois que j'ai dû mal m'expliquer... je lis bien chacunes des lignes mais le premier caractere est zappé à chaque fois!

    exemple:

    si j'ai sur une ligne "Mon_Fichier", en lecture j'obtiens pour cette ligne "om_Fichier"... le "M" a disparu...

    je commence à me demander si mon pc n'est pas possédé!!!
    bref, j'attends toujours une solutions...

    merci quand même pour votre aide les gars, c'est sympa!

  9. #9
    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 PoOky
    mais je crois que j'ai dû mal m'expliquer... je lis bien chacunes des lignes mais le premier caractere est zappé à chaque fois!
    Même avec ce que je t'ai donné?
    Tu as essayé ton code sur un projet vierge?
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

  10. #10
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Avec ce code moi ca fonctionne tres bien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
      for i := 0 to JvFileListBox1.Items.Count -1 do
        memo1.Lines.Add(JvFileListBox1.Items.Strings[i]);
    Je récupère tous les noms correctements
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  11. #11
    Nouveau membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Juin 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 39
    Points : 33
    Points
    33
    Par défaut
    OUI!!! Ca marche!!! en effet Malatar, je n'utilisais pas la bonne propriété apparement...

    Merci beaucoup pour votre aide! Whoa! je jubile!... heu j'en fait trop là non?...


    A plus tout le monde!

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

Discussions similaires

  1. fgets oublie le premier caractère
    Par benjiprod dans le forum Débuter
    Réponses: 1
    Dernier message: 19/05/2009, 21h03
  2. [D7] Obtenir le premier caractère d'un TField
    Par plante20100 dans le forum Langage
    Réponses: 6
    Dernier message: 18/10/2005, 14h05
  3. Supprimer le premier caractère d'une chaine de caractères
    Par Droïde Système7 dans le forum Langage
    Réponses: 2
    Dernier message: 30/09/2005, 11h13
  4. Selection des x premiers caractères dans un champ précis
    Par Schulman dans le forum Langage SQL
    Réponses: 2
    Dernier message: 12/01/2005, 09h23
  5. Réponses: 2
    Dernier message: 04/09/2004, 10h53

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