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

C++Builder Discussion :

List out of bound


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 2
    Par défaut List out of bound
    Salut,

    Durant l’exécution de mon code en Builder C++, de temps à autre, je reçois un "List out of Bond" message.

    C'est évident que je vais au-delà des limites d’un objet.
    Est-ce qu 'il y a moyen de savoir d’où ce message provient ?

    Merci,
    S

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 573
    Par défaut
    Si je me trompe pas

    Cà peut arriver avec une listbox , par exemple .

    Ta boucle fait une iteration sur un indice inexistant

    Dans cette fameuse boucle , tentes d incrementer la valeur d un champ edit temoin ou autre .

    Postes du code ...

  3. #3
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par défaut
    Citation Envoyé par SVC1234 Voir le message
    Est-ce qu 'il y a moyen de savoir d’où ce message provient ?
    Normalement lorsque l'exception se produit, le debugger se place sur la ligne suivant l'instruction qui a générée l'exception.
    Ensuite, en mettant des points d'arrêt aux endroit adéquat (juste avant) et en exécutant en mode pas-à-pas (F8 ou F7) tu arrivera à définir exactement d'où vient le problème.

  4. #4
    Membre émérite
    Avatar de bandit boy
    Profil pro
    Inscrit en
    Février 2006
    Messages
    916
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 916
    Par défaut
    Salut,
    Ca m'arrive des fois d'avoir ce genre de message avec un TStringList ou TList.
    En fait, il faudrait que tu listes les composants et les variables où tu es susceptibles de dépasser.
    Sachant que le mieux est de faire ce que sat83 a dit: chopper le problème au débugger.

Discussions similaires

  1. list index out of bounds
    Par sasaas dans le forum Débuter
    Réponses: 1
    Dernier message: 13/01/2009, 17h54
  2. [socket]Erreur List Index Out Of Bound
    Par afrodje dans le forum C++Builder
    Réponses: 1
    Dernier message: 23/06/2008, 16h43
  3. Message d'erreur : Liste index out of bounds (-1)
    Par valer dans le forum Langage
    Réponses: 7
    Dernier message: 25/04/2008, 08h50
  4. Erreur List Index Out Of Bound
    Par Baxter67 dans le forum C++Builder
    Réponses: 29
    Dernier message: 21/04/2008, 10h39
  5. [Struts]Bean populate & array index out of bound
    Par djoukit dans le forum Struts 1
    Réponses: 7
    Dernier message: 02/11/2006, 11h03

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