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

Free Pascal Discussion :

Erreur d'éxecution 201 : Range check error [Free Pascal]


Sujet :

Free Pascal

  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 21
    Par défaut Erreur d'éxecution 201 : Range check error
    Bonjour,

    Comme le dit le titre de mon sujet j'ai un soucis lorsque je veux lancer mon programme.
    La compilation est nickel mais quand je veux lancer le programme je me retrouve systématiquement avec ce message d'erreur.
    Et j'ai beau chercher je ne trouve pas de texte parlant de cette erreur :
    exited with exitcode = 201
    Peut-être que je cherche mal !

    Si quelqu'un a déjà eu ce soucis ça serait sympa de partager ses connaissances sur cette erreur.

    Merci !

  2. #2
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    Bonjour

    Dans FAQ ou dans les erreurs d'execution de FreePascal

    Cordialement

  3. #3
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 21
    Par défaut
    Et en français ça donne quoi ? ^^

    dans la FAQ il y a ça :

    Lorsque vous spécifiez la directive de compilation {$R+}, le compilateur ajoute au code des instructions de contrôle de validité de domaine :

    * Sur les indices de tableaux
    * Lors des affectations de valeurs à des variables
    * Lors de la transmission de paramètres aux procédures et fonctions

    Une erreur d'exécution est déclenchée en cas de contrôle négatif par ce code additionnel.
    Sachant que je n'ai ni procédures ni fonction, et que je n'ai jamais spécifier la directive de compilation {$R+}, il me semble que ça doit venir d'autre part !

    J'ai 4 tableaux donc à mon avis ça peut venir de la . Mais j'ai franchement pas bien compris le problème.
    Si quelqu'un pouvait m'expliquer en passant ça m'arrangerai :-) !

    Merci

  4. #4
    Membre chevronné

    Inscrit en
    Avril 2003
    Messages
    284
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 284
    Par défaut
    An array was accessed with an index outside its declared range.
    Tu as sans doute dépassé les limites de ton tableau

    cherche une expression du type
    tableau[i] avec i en dehors des bornes inf et sup définies dans ta déclaration de tableau

  5. #5
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 21
    Par défaut
    Merci ! c'est bon j'ai trouvé mon erreur !

    A bientot !

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

Discussions similaires

  1. Range check error incompréhensible
    Par colorid dans le forum Langage
    Réponses: 3
    Dernier message: 04/08/2011, 12h55
  2. range check error signifie quoi
    Par zanoubya dans le forum Débuter
    Réponses: 2
    Dernier message: 21/06/2010, 11h31
  3. [Free Pascal] Range check error while evaluating constants
    Par Nouwanda dans le forum Free Pascal
    Réponses: 3
    Dernier message: 23/11/2009, 01h42
  4. IDHTTP : Range check error
    Par Hinox dans le forum Composants VCL
    Réponses: 0
    Dernier message: 12/06/2008, 16h10
  5. Range check error.
    Par Steff2 dans le forum Delphi
    Réponses: 2
    Dernier message: 16/07/2007, 21h02

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