Messages et erreurs d'Up ! Grammar

Messages 1 à 99...
Messages 200 à 299...
Messages 300 à 399...
Messages 500 à 599...

Erreur UpsGr1-1 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le type de la constante 'Longueur' doit être 'Entier'. La taille d'un tableau est définie par un énuméré ou par un nombre d'éléments. En ce cas, la taille est un nombre entier. Lorsque la taille est donnée par une constante, celle-ci doit être entière. Modifier la définition de la constante afin de respecter la règle ci-dessus. Erreur UpsGr1-2 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le nombre d'éléments d'un tableau doit être positif. Un tableau doit posséder au moins un élément. Lorsque le tableau est indexé sur un intervalle (instruction JusquA), veillez à ce que l'intervalle soit non vide. Revoyez la définition de l'intervalle d'indexation du tableau et éventuellement les valeurs des constantes passées en paramètre du type. Erreur UpsGr1-3 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Une méthode ne peut être définie que dans un type. Une méthode ne peut-être définie que dans un type défini par l'instruction Type. En particulier, une méthode ne peut être définie dans une instruction Selon. Supprimez la définition de la méthode ou déplacez-la. Erreur UpsGr1-4 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. L'opérateur '<' doit posséder deux paramètres d'entrée. Ce message est un message générique traduisant une erreur lors de la définition d'un opérateur. Appliquez la règle rappelée par le message. Erreur UpsGr1-5 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. La constante 'VolumeMaximal' n'est pas de type 'Entier'. Les paramètres d'un type de type Constante ne peuvent qu'être que des constantes entières. La constante employée ne peut-être donc qu'entière. Modifier la constante en paramètre du type ou la définition de la constante afin de respecter la règle ci-dessus. Erreur UpsGr1-6 : erreur de sémantique dans 'essai.upl' ligne 10 colonne 4. Le type 'Vehicule' étant récursif, il ne peut être défini sous forme d'un alias. Lorsqu'un type est déclaré comme étant récursif, sa définition ne peut être qu'une nouvelle entité et non un alias sur un type élémentaire. Respectez la règle énoncée ci-dessus. Erreur UpsGr1-7 : erreur de sémantique dans 'essai.upl' ligne 10 colonne 4. Le paramètre obligatoire 'Marque' est précédé d'un paramètre optionnel ce qui est impossible. Un paramètre optionnel ne peut être suivi d'un paramètre obligatoire. Respecter la règle ci-dessus en changeant l'ordre de déclaration des paramètres. Erreur UpsGr1-8 : erreur de sémantique dans 'essai.upl' ligne 10 colonne 4. Le paramètre 'Marque' ne peut être optionnel étant donné que la méthode est un opérateur. Un opérateur ne peut avoir de paramètres optionnels. Respecter la règle ci-dessus en ôtant les valeurs par défaut des opérateurs. Erreur UpsGr1-9 : erreur de sémantique dans 'essai.upl' ligne 10 colonne 4. Le paramètre 'Marque' ne peut être avoir la valeur par défaut 'Nul' étant donné que son type lui interdit la nullité. Pour pouvoir mettre la valeur par défaut Nul, il faut que cela soit déclaré au niveau de son type. Respecter la règle ci-dessus. Erreur UpsGr1-10 : erreur de sémantique dans 'essai.upl' ligne 10 colonne 4. Le type de la valeur par défaut n'est pas identique au type du paramètre 'Marque'. La valeur par défaut d'un paramètre doit respecter son type. Respecter la règle ci-dessus. Erreur UpsGr1-11 : erreur de sémantique dans 'essai.upl' ligne 10 colonne 4. Le paramètre 'Marque' étant de sortie, il ne peut avoir de valeur par défaut. Une valeur par défaut étant constante, elle ne peut recevoir de valeur. Supprimez la valeur par défaut du paramètre. Erreur UpsGr1-12 : erreur de sémantique dans 'essai.upl' ligne 10 colonne 4. Le paramètre étant de sortie, il est obligatoire de le nommer pour renvoyer un résultat. Les paramètres de sortie doivent être affectés dans le corps de l'appel, aussi ils ont besoin d'être nommé. Nommez le paramètre. Erreur UpsGr1-13 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. La variable 'Consommation' existe déjà. Deux variables ne peuvent porter le même nom. Renommez l'une des deux variables ou supprimez-en une. Erreur UpsGr1-14 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. L'énuméré 'Couleur' n'est pas évaluable. Il n'est pas possible d'évaluer l'expression étant donné que son type est un énuméré non valué. Supprimer l'évaluation ou associez des valeurs aux valeurs de l'énuméré. Erreur UpsGr1-15 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. L'évaluation de l'énuméré 'Couleur' doit posséder un paramètre dont le type est cet énuméré. Pour évaluer un énuméré, le foncteur est l'énuméré et le paramètre la valeur à évaluer. Modifiez l'expression de l'évaluation. Erreur UpsGr1-16 : erreur de construction dans 'essai.upl' ligne 2, colonne 4. Une contrainte fonctionnelle ne peut être définie que pour un type correspondant à un objet. Un énuméré, un entier ou un réel pur ne peuvent comporter une contrainte fonctionnelle. Il faut les encapsuler dans un objet. Modifiez la définition du type en ajoutant Nul Ou, ou supprimez la contrainte fonctionnelle. Erreur UpsGr1-17 : erreur d'organisation dans 'essai.upl' ligne 2, colonne 4. Il est impossible de définir l'opérateur 'Mixer' du type ou de l'interface 'Son' étant donné que son symbole dénomme déjà un objet. Les symboles des opérateurs des types sont exportés en dehors du type, aussi ce symbole ne doit pas encore être employé. Renommez l'opérateur.

Revenir en haut de la page...

Erreur UpsGr1-200 : erreur de construction dans 'essai.upl' ligne 10, colonne 8. La sélection d'une propriété ou d'une méthode ne peut s'appliquer que si l'expression est un objet d'un type. L'opérateur de sélection . ne peut s'appliquer qu'à un objet d'un type. Revoyez la formulation de l'expression. Erreur UpsGr1-201 : erreur de construction dans 'essai.upl' ligne 10, colonne 8. L'évaluation d'une expression par '()' ne peut s'appliquer que si l'expression est un objet d'un type. L'opérateur d'évaluation () ne peut s'appliquer qu'à un objet. Revoyez la formulation de l'expression. Erreur UpsGr1-202 : erreur de construction dans 'essai.upl' ligne 10, colonne 8. L'évaluation par '()' n'est pas définie pour le type 'Vehicule'. L'opérateur de sélection () ne peut s'appliquer qu'à un objet dont le type comporte cet opérateur. Revoyez la formulation de l'expression ou définissez cet opérateur au niveau du type. Erreur UpsGr1-203 : erreur de sémantique dans 'essai.upl' ligne 100, colonne 12. La sélection de la propriété 'Propulsion' ne peut s'appliquer étant donné que son type correspond à un paramètre du type 'Vehicule' non instancié. Il est impossible d'utiliser une propriété dont le type est défini par un paramètre d'un type générique qui reste générique. Revoyez l'expression. Erreur UpsGr1-204 : erreur de construction dans 'essai.upl' ligne 100, colonne 12. Le type 'Vehicule' ne possède pas de méthode 'Liberer' explicite. Pour définir la méthode Liberer, il faut qu'elle soit préalablement déclarée en tant que méthode privée du type. Ajouter le prototype de Liberer parmi les méthodes privées du type. Erreur UpsGr1-205 : erreur de construction dans 'essai.upl' ligne 100, colonne 12. Le type 'Vehicule' ne possède pas de méthode 'Allouer' explicite. Pour définir la méthode Allouer, il faut qu'elle soit préalablement déclarée en tant que méthode privée du type. Ajouter le prototype de Allouer parmi les méthodes privées du type. Erreur UpsGr1-206 : erreur de construction dans 'essai.upl' ligne 100, colonne 12. Le type 'Vehicule' ne possède pas de méthode 'LibererRessource' explicite. Pour définir la méthode LibererRessource, il faut qu'elle soit préalablement déclarée en tant que méthode privée du type. Ajouter le prototype de LibererRessource parmi les méthodes privées du type. Erreur UpsGr1-207 : erreur de construction dans 'essai.upl' ligne 100, colonne 12. Le type 'Vehicule' ne possède pas de méthode 'AllouerRessource' explicite. Pour définir la méthode AllouerRessource, il faut qu'elle soit préalablement déclarée en tant que méthode privée du type. Ajouter le prototype de AllouerRessource parmi les méthodes privées du type. Erreur UpsGr1-208 : erreur de construction dans 'essai.upl' ligne 100, colonne 12. La sélection d'une super méthode ne peut s'appliquer que si l'expression est une méthode. Super ne peut s'appliquer qu'à une méthode d'un type en vue de sélectionner la super méthode. Revoyez l'expression sur laquelle s'applique la sélection de la super méthode. Erreur UpsGr1-209 : erreur de construction dans 'essai.upl' ligne 100, colonne 12. L'appel à l'allocateur de Up ! Kernel ne peut s'effectuer en dehors d'une méthode 'Allouer'. L'allocateur Allouer ne peut être invoqué que dans le corps d'une méthode Allouer. Revoyez l'architecture du traitement. Erreur UpsGr1-210 : erreur de construction dans 'essai.upl' ligne 100, colonne 12. L'appel à l'allocateur de Up ! Kernel ne peut s'effectuer en dehors d'une méthode 'Liberer'. Le désallocateur Liberer ne peut être invoqué que dans le corps d'une méthode Liberer. Erreur UpsGr1-211 : erreur de construction dans 'essai.upl' ligne 100, colonne 12. Le type 'Vehicule' n'est pas déclaré comme possédant une contrainte. Le corps d'une contrainte fonctionnelle ne peut être défini que si le type en comporte une. Ajoutez une contrainte fonctionnelle au type ou supprimez cet appel.

Revenir en haut de la page...

Erreur UpsGr1-301 : erreur de sémantique sur 'Pour' dans 'esai.upl' ligne 10, colonne 8. La première expression de 'Pour' doit être une affectation. Comme cela est indiqué dans le message, la première expression de Pour doit être une affectation. Revoyez cette instruction. Erreur UpsGr1-302 : erreur de sémantique sur 'Pour' dans 'essai.upl' ligne 10, colonne 3. La borne de 'Pour' doit être un énuméré de type 'Couleur'. Si le compteur de Pour est initialisé avec une expression de type énuméré, la borne d'arrêt de la boucle doit être du même type énuméré. Appliquez la règle ci-dessus. Erreur UpsGr1-303 : erreur de sémantique sur 'Pour' dans 'essai.upl' ligne 10, colonne 3. Le compteur de type 'Vehicule' servant dans le 'Pour' doit pouvoir être comparé à la borne par l'opérateur '=='. Si le compteur de Pour est initialisé avec une expression d'un type, alors ce type doit comporter l'opérateur de comparaison ==. Ajoutez l'opérateur de comparaison == à ce type, sinon n'employez pas de boucle. Erreur UpsGr1-304 : erreur de sémantique sur 'Pour' dans 'essai.upl' ligne 10, colonne 3. Le pas d'un énuméré ne peut être qu'une constante entière. Il est uniquement possible d'énumérer les énumérés par ordre croissant, pas 1, ou par ordre décroissant, pas -1. Revoyez la définition du pas de la boucle. Erreur UpsGr1-305 : erreur de sémantique sur 'Pour' dans 'essai.upl' ligne 10, colonne 3. Le compteur du type 'Vehicule' servant dans le 'Pour' doit pouvoir se voir additionner le pas par l'opérateur '+='. Si le compteur de Pour est initialisé avec une expression d'un type, alors ce type doit comporter l'opérateur d'affectation +=. Ajoutez l'opérateur d'affectation == à ce type, sinon n'employez pas de boucle. Erreur UpsGr1-306 : erreur de sémantique sur 'Pour' dans 'essai.upl' ligne 10, colonne 3. Le pas implicite n'est pas défini pour le type '%s'. Si le compteur de Pour est initialisé avec une expression d'un type autre que Entier ou Reel, alors il n'y a pas de pas implicite de défini. Il est nécessaire d'en définir un explicitement. Définissez la valeur du pas. Erreur UpsGr1-307 : erreur de sémantique sur 'TantQue' dans 'essai.upl' ligne 10, colonne 4. La condition d'arrêt doit être de type 'Booleen'. La condition d'arrêt de la boucle définie par TantQue doit être booléenne. Revoyez la condition d'arrêt. Erreur UpsGr1-308 : erreur de sémantique sur 'Faire' dans 'essai.upl' ligne 10, colonne 4. La condition d'arrêt doit être de type 'Booleen'. La condition d'arrêt de la boucle définie par Faire doit être booléenne. Revoyez la condition d'arrêt. Erreur UpsGr1-309 : erreur de sémantique sur 'Retourner' dans 'essai.upl' ligne 10, colonne 4. Une procédure ne retourne pas de résultat. Par définition, une procédure ne retourne pas de résultat. Supprimez le résultat retourné ou transformez la procédure en fonction. Erreur UpsGr1-310 : erreur de sémantique sur 'Retourner' dans 'essai.upl' ligne 10, colonne 4. Une fonction retourne un résultat. Par définition, une fonction retourne un résultat. Ajoutez le résultat retourné ou transformez la fonction en procédure. Erreur UpsGr1-311 : erreur de sémantique sur 'Retourner' dans 'essai.upl' ligne 10, colonne 4. La valeur de retour n'est pas de type 'Entier'. Le type de la valeur retournée ne concorde pas avec le type du résultat déclaré dans le prototype de la fonction. Changez le résultat retourné afin de respecter la règle ci-dessus. Erreur UpsGr1312 : erreur de sémantique sur 'Arreter' dans 'essai.upl' ligne 10, colonne 4. 'Arreter' ne peut s'employer en dehors de 'Cas', 'Defaut', 'Faire', 'Pour' ou 'TantQue'. Tout est dit dans le message ci-dessus. Respectez la règle ci-dessus. Erreur UpsGr1-313 : erreur de sémantique sur 'Continuer' dans 'essai.upl' ligne 10, colonne 4. 'Continuer' ne peut s'employer en dehors de 'Faire', 'Pour' ou 'TantQue'. Tout est dit dans le message ci-dessus. Respectez la règle ci-dessus. Erreur UpsGr1-314 : erreur de sémantique sur 'Si' dans 'essai.upl' ligne 10, colonne 4. La condition du test doit être de type 'Booleen'. La condition de test de Si doit être booléenne. Revoyez la condition de test. Erreur UpsGr1-315 : erreur de sémantique sur 'SinonSi' dans 'essai.upl' ligne 10, colonne 4. La condition du test doit être de type 'Booleen'. La condition de test de SinonSi doit être booléenne. Revoyez la condition de test. Erreur UpsGr1-316 : erreur de sémantique sur 'Selon' dans 'essai.upl' ligne 10, colonne 4. Un intervalle ou un cas recouvre déjà en partie l'intervalle 'Bleu' et 'Rouge'. Un cas d'une instruction Selon défini par un intervalle est déjà traité en partie ou complètement par un autre cas de cette même instruction Selon. Revoyez la définition du cas. Erreur UpsGr1-317 : erreur de sémantique sur 'Selon' dans 'essai.upl' ligne 10, colonne 4. Un intervalle ou un cas recouvre déjà le cas '%s'. Un cas d'une instruction Selon défini par une liste de valeurs est déjà traité en partie ou complètement par un autre cas de cette même instruction Selon. Revoyez la définition du cas. Erreur UpsGr1-318 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. La comparaison par 'Cas' ne peut s'appliquer si l'expression n'est pas un énuméré du type 'Couleur'. Lorsque l'expression du sélecteur de Selon est un énuméré, les expressions définissant les cas doivent être du même type énuméré. Revoyez la définition du cas. Erreur UpsGr1-319 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. La comparaison par 'Cas' ne peut s'appliquer si l'expression n'est pas un objet d'un type. Lorsque l'expression du sélecteur de Selon est un type, les expressions définissant les cas doivent être du même type. Revoyez la définition du cas. Erreur UpsGr1-320 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'opérateur '==' nécessaire pour 'Cas' n'est pas défini ou ne peut être déduit pour le type 'Vehicule' et le 3em élément de la liste. L'instruction Cas nécessite un prototype de == avec pour opérande gauche le type du sélecteur et pour opérande droite le type de la valeur du cas. Ajoutez le prototype manquant ou revoyez la définition du cas. Erreur UpsGr1-320 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'opérateur '==' nécessaire pour 'Cas' n'est pas défini ou ne peut être déduit pour le type 'Vehicule' et le 3em élément de la liste. L'instruction Cas nécessite un prototype de == avec pour opérande gauche le type du sélecteur et pour opérande droite le type de la valeur du cas. Ajoutez le prototype manquant ou revoyez la définition du cas. Erreur UpsGr1-321 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression gauche de l'opérateur 'Ou' est constante dans ce contexte. Une partie d'une expression booléenne reste constante ce qui est source d'erreurs. Corrigez cette expression si elle est incorrecte ou factorisez le test. Erreur UpsGr1-322 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de la condition de la boucle ne peut être que 'Vrai' du fait de la contrainte en ligne 5, colonne 6. L'expression de la boucle est Vrai étant donné une contrainte. Corrigez l'expression de la boucle. Erreur UpsGr1-323 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de la condition de la boucle ne peut être que 'Vrai' du fait de l'initialisation en ligne 5, colonne 6. L'expression de la boucle est Vrai étant donné une initialisation. Corrigez l'expression de la boucle. Erreur UpsGr1-324 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de la condition de la boucle ne peut être que 'Vrai' du fait de l'instruction en ligne 5, colonne 4. L'expression de la boucle est toujours vérifiée étant donné que les instructions du corps de la boucle n'ont pas d'effet sur la condition d'arrêt. Corrigez l'expression de la boucle. Erreur UpsGr1-325 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de la condition de la boucle ne peut être que 'Faux' du fait de la contrainte en ligne 5, colonne 6. L'expression de la boucle est Faux étant donné une contrainte. Corrigez l'expression de la boucle. Erreur UpsGr1-326 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de la condition de la boucle ne peut être que 'Faux' du fait de l'initialisation en ligne 5, colonne 6. L'expression de la boucle est Faux étant donné une initialisation. Corrigez l'expression de la boucle. Erreur UpsGr1-327 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de la condition de la boucle ne peut être que 'Faux' du fait de l'instruction en ligne 5, colonne 4. L'expression de la boucle est toujours fausse étant donné les instructions qui précédent le corps de la boucle. Corrigez l'expression de la boucle. Erreur UpsGr1-328 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de la condition du test est constante dans ce contexte. L'expression du test est toujours vérifiée étant donné que les instructions qui précèdent le test n'ont pas d'effet sur la condition testée. Corrigez l'expression du test. Erreur UpsGr1-329 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de la condition du test ne peut être que 'Vrai' du fait de la contrainte en ligne 5, colonne 4. L'expression du test est toujours vérifiée étant donné la définition d'une contrainte. Corrigez l'expression du test. Erreur UpsGr1-330 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de la condition du test ne peut être que 'Vrai' du fait de l'initialisation en ligne 5, colonne 4. L'expression du test est toujours vérifiée étant donné la définition d'une initialisation. Corrigez l'expression du test. Erreur UpsGr1-331 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de la condition du test ne peut être que 'Vrai' du fait de l'instruction en ligne 5, colonne 4. L'expression du test est toujours vérifiée étant donné que les instructions qui précèdent le test. Corrigez l'expression du test. Erreur UpsGr1-332 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de la condition du test ne peut être que 'Faux' du fait de la contrainte en ligne 5, colonne 4. L'expression du test est toujours invalidée étant donné la définition d'une contrainte. Corrigez l'expression du test. Erreur UpsGr1-333 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de la condition du test ne peut être que 'Faux' du fait de l'initialisation en ligne 5, colonne 4. L'expression du test est toujours invalidée étant donné la définition d'une initialisation. Corrigez l'expression du test. Erreur UpsGr1-334 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de la condition du test ne peut être que 'Faux' du fait de l'instruction en ligne 5, colonne 4. L'expression du test est toujours invalidée étant donné que les instructions qui précèdent le test. Corrigez l'expression du test. Erreur UpsGr1-335 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression du cas est constante dans ce contexte. L'expression du cas donnée par une liste de valeurs d'une instruction Selon est constante étant donné que les instructions qui précèdent le test n'ont pas d'effet sur le cas testé. Corrigez l'expression du cas ou sortez le cas du bloc d'instructions qui le rend constant. Erreur UpsGr1-336 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression du cas ne peut être que vérifiée du fait de la contrainte en ligne 5, colonne 4. L'expression du cas donnée par une liste de valeurs d'une instruction Selon est toujours vérifiée étant donné la définition d'une contrainte. Corrigez l'expression du cas. Erreur UpsGr1-337 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression du cas ne peut être que vérifiée du fait de l'initialisation en ligne 5, colonne 4. L'expression du cas donnée par une liste de valeurs d'une instruction Selon est toujours vérifiée étant donné une initialisation. Corrigez l'expression du cas. Erreur UpsGr1-338 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression du cas ne peut être que vérifiée du fait de l'instruction en ligne 5, colonne 4. L'expression du cas donnée par une liste de valeurs d'une instruction Selon est toujours vérifiée étant donné que les instructions qui précèdent le test n'ont pas d'effet sur le cas testé. Corrigez l'expression du cas. Erreur UpsGr1-339 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression du cas ne peut être qu'invalidée du fait de la contrainte en ligne 5, colonne 4. L'expression du cas donnée par une liste de valeurs d'une instruction Selon est toujours invalidée étant donné la définition d'une contrainte. Corrigez l'expression du cas. Erreur UpsGr1-340 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression du cas ne peut être qu'invalidée du fait de l'initialisation en ligne 5, colonne 4. L'expression du cas donnée par une liste de valeurs d'une instruction Selon est toujours invalidée étant donné une initialisation. Corrigez l'expression du cas. Erreur UpsGr1-341 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression du cas ne peut être que invalidée du fait de l'instruction en ligne 5, colonne 4. L'expression du cas donnée par une liste de valeurs d'une instruction Selon est toujours invalidée étant donné que les instructions qui précèdent le test n'ont pas d'effet sur le cas testé. Corrigez l'expression du cas. Erreur UpsGr1-342 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de l'intervalle est constante dans ce contexte. L'expression du cas donnée par un intervalle d'une instruction Selon est constante étant donné que les instructions qui précèdent le test n'ont pas d'effet sur le cas testé. Corrigez l'expression du cas ou sortez le cas du bloc d'instructions qui le rend constant. Erreur UpsGr1-343 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de l'intervalle ne peut être que vérifiée du fait de la contrainte en ligne 5, colonne 4. L'expression du cas donnée par un intervalle d'une instruction Selon est toujours vérifiée étant donné une contrainte. Corrigez l'expression du cas. Erreur UpsGr1-344 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de l'intervalle ne peut être que vérifiée du fait de l'initialisation en ligne 5, colonne 4. L'expression du cas donnée par un intervalle d'une instruction Selon est toujours vérifiée étant donné une initialisation. Corrigez l'expression du cas. Erreur UpsGr1-345 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de l'intervalle ne peut être que vérifiée du fait de l'instruction en ligne 5, colonne 4. L'expression du cas donnée par un intervalle d'une instruction Selon est toujours vérifiée étant donné que les instructions qui précèdent le test n'ont pas d'effet sur le cas testé. Corrigez l'expression du cas. Erreur UpsGr1-346 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de l'intervalle ne peut être qu'invalidée du fait de la contrainte en ligne 5, colonne 4. L'expression du cas donnée par un intervalle d'une instruction Selon est toujours invalidée étant donné une contrainte. Corrigez l'expression du cas. Erreur UpsGr1-347 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de l'intervalle ne peut être qu'invalidée du fait de l'initialisation en ligne 5, colonne 4. L'expression du cas donnée par un intervalle d'une instruction Selon est toujours invalidée étant donné une initialisation. Corrigez l'expression du cas. Erreur UpsGr1-348 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression de l'intervalle ne peut être qu'invalidée du fait de l'instruction en ligne 5, colonne 4. L'expression du cas donnée par un intervalle d'une instruction Selon est toujours invalidée étant donné que les instructions qui précèdent le test n'ont pas d'effet sur le cas testé. Corrigez l'expression du cas. Erreur UpsGr1-349 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression est nulle du fait de la contrainte en ligne 5, colonne 4. L'expression de valeur est nulle alors qu'une expression non nulle est attendu. Ceci découle d'une contrainte. Corrigez l'expression de valeur. Erreur UpsGr1-350 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression est nulle du fait de l'initialisation en ligne 5, colonne 4. L'expression de valeur est nulle alors qu'une expression non nulle est attendu. Ceci découle d'une initialisation. Corrigez l'expression de valeur. Erreur UpsGr1-351 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression est nulle du fait de l'instruction en ligne 5, colonne 4. L'expression de valeur est nulle alors qu'une expression non nulle est attendu. Ceci découle des instructions qui la précèdent. Corrigez l'expression de valeur. Erreur UpsGr1-352 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. Le cas ne correspond pas à cette propriété du fait de la contrainte en ligne 5, colonne 4. L'expression de valeur référence une propriété de la partie polymorphique d'un type définie au moyen de l'instruction Selon. La propriété sélectionné est indisponible étant donné que la propriété sélecteur définissant quelle partie polymorphique choisir n'a pas la valeur lui correspondant. Ceci découle d'une contrainte. Corrigez l'expression de valeur. Erreur UpsGr1-353 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. Le cas ne correspond pas à cette propriété du fait de l'initialisation en ligne 5, colonne 4. L'expression de valeur référence une propriété de la partie polymorphique d'un type définie au moyen de l'instruction Selon. La propriété sélectionné est indisponible étant donné que la propriété sélecteur définissant quelle partie polymorphique choisir n'a pas la valeur lui correspondant. Ceci découle d'une initialisation. Corrigez l'expression de valeur. Erreur UpsGr1-354 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. Le cas ne correspond pas à cette propriété du fait de l'instruction en ligne 5, colonne 4. L'expression de valeur référence une propriété de la partie polymorphique d'un type définie au moyen de l'instruction Selon. La propriété sélectionné est indisponible étant donné que la propriété sélecteur définissant quelle partie polymorphique choisir n'a pas la valeur lui correspondant. Ceci découle des instructions qui la précèdent. Corrigez l'expression de valeur. Erreur UpsGr1-355 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'expression viole la contrainte en ligne 5, colonne 4. L'expression de valeur ne respecte pas la contrainte imposée sur le type de l'expression affectée. Corrigez l'expression de valeur afin de respecter la contrainte . Erreur UpsGr1-356 : erreur de construction dans 'essai.upl' ligne 10, colonne 4. L'instruction ne peut être exécutée étant donnée qu'elle suit 'Retourner'. Aucune instruction ne peut suivre directement Arreter, Continuer ou Retourner. Corrigez le programme.

Revenir en haut de la page...

Erreur UpsGr1-500 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Il est impossible d'importer les définitions du module 'stat.upi' étant donné que le symbole de la constante 'Gamma' dénomme déjà un objet. Un module a un symbole qui porte le même nom qu'une constante provenant d'un autre module importé. En ce cas, il est impossible d'importer simultanément les deux modules en important les définitions. Pour l'un des deux modules, l'importer sans importer les définitions par l'instruction ImporterDefinitions. En ce cas, les objets du second module devront être accédés en les sélectionnant depuis son nom logique. Erreur UpsGr1-501 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Il est impossible d'importer les définitions du module 'stat.upi' étant donné que le symbole de l'énuméré 'Adherence' dénomme déjà un objet. Un module a un symbole qui porte le même nom qu'un énuméré provenant d'un autre module importé. En ce cas, il est impossible d'importer simultanément les deux modules en important les définitions. Pour l'un des deux modules, l'importer sans importer les définitions par l'instruction ImporterDefinitions. En ce cas, les objets du second module devront être accédés en les sélectionnant depuis son nom logique. Erreur UpsGr1-502 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Il est impossible d'importer les définitions du module 'stat.upi' étant donné que le symbole de la valeur énumérée 'Faible' dénomme déjà un objet. Un module a un symbole qui porte le même nom qu'une valeur d'un énuméré provenant d'un autre module importé. En ce cas, il est impossible d'importer simultanément les deux modules en important les définitions. Pour l'un des deux modules, l'importer sans importer les définitions par l'instruction ImporterDefinitions. En ce cas, les objets du second module devront être accédés en les sélectionnant depuis son nom logique. Erreur UpsGr1-503 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Il est impossible d'importer les définitions du module 'stat.upi' étant donné que le symbole du type ou de l'interface 'Vecteur' dénomme déjà un objet. Un module a un symbole qui porte le même nom qu'un type provenant d'un autre module importé. En ce cas, il est impossible d'importer simultanément les deux modules en important les définitions. Pour l'un des deux modules, l'importer sans importer les définitions par l'instruction ImporterDefinitions. En ce cas, les objets du second module devront être accédés en les sélectionnant depuis son nom logique. Erreur UpsGr1-504 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Il est impossible d'importer les définitions du module 'stat.upi' étant donné que le symbole de la variable 'Chi2' dénomme déjà un objet. Un module a un symbole qui porte le même nom qu'une variable provenant d'un autre module importé. En ce cas, il est impossible d'importer simultanément les deux modules en important les définitions. Pour l'un des deux modules, l'importer sans importer les définitions par l'instruction ImporterDefinitions. En ce cas, les objets du second module devront être accédés en les sélectionnant depuis son nom logique. Erreur UpsGr1-505 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Il est impossible d'importer les définitions du module 'stat.upi' étant donné que le symbole de l'exception 'MatriceNonInversible' dénomme déjà un objet. Un module a un symbole qui porte le même nom qu'une exception provenant d'un autre module importé. En ce cas, il est impossible d'importer simultanément les deux modules en important les définitions. Pour l'un des deux modules, l'importer sans importer les définitions par l'instruction ImporterDefinitions. En ce cas, les objets du second module devront être accédés en les sélectionnant depuis son nom logique. Erreur UpsGr1-506 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Il est impossible d'importer les définitions du module 'stat.upi' étant donné que le symbole de l'appel 'Afficher' dénomme déjà un objet. Un module a un symbole qui porte le même nom qu'une procédure ou une fonction provenant d'un autre module importé. En ce cas, il est impossible d'importer simultanément les deux modules en important les définitions. Pour l'un des deux modules, l'importer sans importer les définitions par l'instruction ImporterDefinitions. En ce cas, les objets du second module devront être accédés en les sélectionnant depuis son nom logique. Erreur UpsGr1-507 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Il est impossible d'importer les définitions du module 'stat.upi' étant donné que le symbole de l'entrepôt 'Fixe' dénomme déjà un objet. Un module a un symbole qui porte le même nom qu'un entrepôt provenant d'un autre module importé. En ce cas, il est impossible d'importer simultanément les deux modules en important les définitions. Pour l'un des deux modules, l'importer sans importer les définitions par l'instruction ImporterDefinitions. En ce cas, les objets du second module devront être accédés en les sélectionnant depuis son nom logique. Erreur UpsGr1-508 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. La méthode 'Ajouter' n'est pas rattachée à un type du module 'essai.upl'. Il n'est pas possible de définir une méthode d'un type dont la définition n'appartient pas à un des composants du module courant. Veuillez déplacer le code de la méthode afin qu'il fasse partie d'un des composants du module contenant la définition du type. Erreur UpsGr1-509 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Le prototype de l'appel 'AjouterVehicule' a déjà été déclaré récursif. Un prototype d'une procédure ou d'une fonction ne peut être déclaré récursif qu'une seule fois. Veuillez supprimer la deuxième déclaration de récursivité. Erreur UpsGr1-510 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Le prototype de la méthode 'Ajouter' est rattaché ou type 'Véhicule' aussi il est inutile de le déclarer récursif. Le prototype d'une méthode est déjà déclaré dans le type, aussi la déclaration de récursivité est inutile. Veuillez supprimer la déclaration de récursivité. Erreur UpsGr1-511 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Le corps du prototype de l'appel 'Ajouter' est déjà défini. Le corps d'une procédure, d'une fonction ou d'une méthode ne doit être défini qu'en un unique exemplaire. Veuillez supprimer la seconde définition du corps de cet appel. Erreur UpsGr1-512 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Le paramètre 'taille' peut être uniquement de type 'Enumere', 'Caractere', 'Date', 'Entier' ou 'Reel'. Un paramètre du composant n'admet n'importe quel type. Seuls quelques types de bases sont acceptés. Changez le type du paramètre. Erreur UpsGr1-513 : erreur de construction dans 'essai.upl' ligne 15, colonne 1. Le type 'Vehicule' ne possédant pas de constructeur implicite, il doit être précédé de 'Nul Ou'. Pour déclarer un objet d'un type, il y a deux possibilités : Ajoutez un constructeur implicite au type ou ajoutez Nul Ou à la déclaration de l'objet. Erreur UpsGr1-514 : erreur de construction dans 'essai.upl' ligne 15, colonne 1. L'objet 'Vehicule' étant une interface, il doit être précédé de 'Nul Ou'. Le type implémentant l'interface n'est à priori pas connu. De ce fait, Up ! Grammar ne peut supposer qu'il possède un constructeur implicite. En ce cas la déclaration d'un objet doit être précédée de Nul Ou. Ajoutez Nul Ou à de la déclaration de l'objet. Erreur UpsGr1-515 : erreur de déclaration dans 'essai.upl' ligne 15, colonne 1. Seul un source de composant peut comporter un fichier de paramètres. Dans une interface, il n'y a aucune distinction entre un paramètre d'un composant et une variable. Transformez la définition du paramètre en une définition de variable. Erreur UpsGr1-516 : erreur d'organisation dans 'essai.upl' ligne 15, colonne 1. La variable 'Automobile' n'est pas 'Virtuel'. Vous tentez de définir la fonction de lecture ou la procédure d'écriture d'une variable virtuelle alors que celle-ci n'est pas virtuelle. Définissez cette variable comme étant virtuelle ou supprimez ces appels. Erreur UpsGr1-517 : erreur d'organisation dans 'essai.upl' ligne 15, colonne 1. La propriété 'Automobile' n'est pas 'Virtuel'. Vous tentez de définir la fonction de lecture ou la procédure d'écriture d'une propriété virtuel alors que celui-ci n'est pas virtuel. Définissez cette propriété comme étant virtuel ou supprimez ces appels. Erreur UpsGr1-519 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Il est impossible d'importer les définitions du module 'stat.upi' étant donné que le symbole de la file d'attente 'Impression' dénomme déjà un objet. Un module a un symbole qui porte le même nom qu'une file d'attente provenant d'un autre module importé. En ce cas, il est impossible d'importer simultanément les deux modules en important les définitions. Pour l'un des deux modules, l'importer sans importer les définitions par l'instruction ImporterDefinitions. En ce cas, les objets du second module devront être accédés en les sélectionnant depuis son nom logique. Erreur UpsGr1-520 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. La version-révision '1.2.3' est inférieure à la version-révision '2.3.4'. Les versions-révisions doivent s'empiler par ordre croissant. Corriger l'ordre de déclaration des versions-révisions. Erreur UpsGr1-521 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. La version-révision de 'EnvoyerCourrier' est différente de celle de la précédente déclaration. Un objet est rattaché à deux versions-révisions différentes, l'une lors de la déclaration par avance (un prototype par exemple), l'autre lors de la déclaration effective (le corps de l'appel par exemple). Harmoniser les versions-révisions des deux déclarations.

Revenir en haut de la page...