Messages et erreurs d'Up ! 5th Generation Language - Basic

Messages 1 à 99...
Messages 100 à 199...
Messages 200 à 299...
Messages 500 à 599...
Messages 600 à 699...

Erreur Ups5GL-1 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le paramètre 'P1' existe déjà. Une procédure, une fonction ou une méthode ne peut avoir deux paramètres qui portent le même nom. Renommez l'un des deux paramètres ou supprimez-en un. Erreur Ups5GL-2 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. La propriété 'Vehicule.Consommation' existe déjà. Un type ne peut avoir deux propriétés qui portent le même nom. Renommez l'un des deux propriétés ou supprimez-en un. Erreur Ups5GL-3 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le type ou l'interface 'Vehicule' existe déjà. Un composant ne peut avoir deux types qui portent le même nom. Renommez l'un des deux types ou supprimez-en un. Erreur Ups5GL-4 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. L'héritage de 'Vehicule' existe déjà pour 'Ferrari'. Un type ne peut hériter deux fois du même type. Supprimez un des deux héritages redondant. Erreur Ups5GL-5 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. L'implémentation de 'Vehicule' existe déjà pour 'Voiture'. Un type ne peut implémenter qu'une seule fois une interface. Supprimez une des deux implémentations redondantes. Erreur Ups5GL-6 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le paramètre 'Taille' du type 'Vehicule' existe déjà. Un type ne peut pas avoir deux paramètres qui portent le même nom. Renommez l'un des deux paramètres ou supprimez-en un. Erreur Ups5GL-7 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. La valeur 'Blanc' existe déjà pour l'énuméré 'Couleur'. Un énuméré ne peut pas avoir deux valeurs qui portent le même nom. Renommez l'une des deux valeurs ou supprimez-en une. Erreur Ups5GL-8 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le type de la valeur doit être 'Entier' comme le type de l'énuméré 'Taille'. Les valeurs d'un énuméré doivent être d'un type homogène. Modifier la valeur de l'énuméré afin de respecter l'homogénéïté. Erreur Ups5GL-9 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le paramètre 'Element' du type 'Cache' doit être un type. Le type cité en dans le message possède des paramètres. Le paramètre cité dans le message ne possède pas le bon type. Il doit être du type Type. Revoyez la définition du type ou la valeur passée en paramètre. Erreur Ups5GL-10 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le paramètre 'Taille' du type 'Cache' doit être une constante. Le type cité en dans le message possède des paramètres. Le paramètre cité dans le message ne possède pas le bon type. Il doit être du type Constante. Revoyez la définition du type ou la valeur passée en paramètre. Erreur Ups5GL-11 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le paramètre 'CodeErreur' du type 'Cache' doit être un énuméré. Le type cité en dans le message possède des paramètres. Le paramètre cité dans le message ne possède pas le bon type. Il doit être du type Enumere. Revoyez la définition du type ou la valeur passée en paramètre. Erreur Ups5GL-12 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le type 'Cache' a trop de paramètres. Le type cité en dans le message possède des paramètres. Il a trop de paramètres passés au type. Supprimez les paramètres en trop. Erreur Ups5GL-13 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le type 'Cache' n'a pas assez de paramètres. Le type cité en dans le message possède des paramètres. Il n'y a pas assez de paramètres de passés au type. Ajoutez les paramètres nécessaires. Erreur Ups5GL-14 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. L'objet 'Vehicule' ne peut utiliser l'objet 'Propulsion' dans sa définition compte tenu de son type d'accès. Un objet public ne peut utiliser dans sa partie publique un objet autre que public. Un objet protégé ne peut utiliser dans sa partie publique ou protégée un objet autre que publique ou protégé. Respecter la règle sur les droits d'accès pour définir cet objet. Erreur Ups5GL-15 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le type 'ListeDeContrats' n'est pas de type 'Type'. Dans la définition d'un héritage, seuls les types de type Type peuvent être hérités pour un type. De même, seules les interfaces peuvent être héritées pour une interface. Revoyez la définition de l'héritage. Erreur Ups5GL-16 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Il est impossible d'hériter de 'Cache' étant donné que la propriété 'Segment' existe déjà ou qu'une méthode porte déjà ce nom. Lors d'un héritage, le type héritant possèdent certaines définitions du type hérité en fonction de l'accès défini lors de l'héritage. En cas d'héritages multiples, il ne doit pas y avoir de collision dans la dénomination des propriétés et des méthodes lors de l'apport des définitions des différents types hérités au type héritant.

Il est en de même pour l'implémentation ou l'héritage des interfaces.

Revoyez la définition des types hérités ou revoyez l'héritage. Erreur Ups5GL-17 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Il est impossible d'hériter de 'Cache' étant donné que le prototype de la méthode 'LireElement' existe déjà, qu'il peut être déduit d'un autre prototype en utilisant les paramètres par défaut, ou qu'une propriété porte déjà ce nom. Lors d'un héritage, le type héritant possèdent certaines définitions du type hérité en fonction de l'accès défini lors de l'héritage. En cas d'héritages multiples, il ne doit pas y avoir de collision dans la dénomination des propriétés et des méthodes lors de l'apport des définitions des différents types hérités au type héritant.

Il est en de même pour l'implémentation ou l'héritage des interfaces.

Revoyez la définition des types hérités ou revoyez l'héritage. Erreur Ups5GL-18 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Il est impossible de définir ce prototype de 'EcrireFichier' étant donné qu'il existe déjà ou qu'il peut être déduit d'un autre prototype en utilisant les paramètres par défaut. Une procédure, une fonction ou un opérateur ne peut posséder deux fois le même prototype, soit directement, soit en tenant compte des paramètres par défaut. Supprimez le prototype redondant, modifiez-le ou renommez l'appel. Erreur Ups5GL-19 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le prototype de 'EcrireFichier' étant une surchargé, il doit avoir le même accès que la méthode surchargée à savoir 'Protege'. Lors de la définition d'une surcharge d'une procédure, d'une méthode ou d'un opérateur, l'accès initial doit être respecté. Modifiez le type d'accès de la surcharge. Erreur Ups5GL-20 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Il est impossible d'employer l'inflexion 'Final' avec un héritage privé. La procédure, la fonction ou l'opérateur étant privé, il est donc impossible de le surcharger par héritage. Aussi, il ne peut avoir cette inflexion. Modifiez l'inflexion du prototype ou son type d'accès. Erreur Ups5GL-21 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. La méthode 'LireFichier' étant finale, il n'est pas possible de la surcharger. Par définition, une méthode finale ne peut-être surchargée. Modifiez le nom de la méthode. Erreur Ups5GL-22 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Une propriété ou une méthode ne peut porter le nom du type. Cela est réservé aux constructeurs. Seuls les constructeurs peuvent porter le nom du type en cours de définition. Modifiez le nom de la propriété ou de la méthode. Erreur Ups5GL-23 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Les méthodes 'Allouer' ou 'Liberer' ne peuvent pas avoir de paramètre. Les méthodes Allouer et Liberer étant invoquées automatiquement, elles ne peuvent avoir de paramètre. Supprimez les paramètres de ces méthodes. Erreur Ups5GL-24 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le constructeur 'Vehicule' ne peut pas avoir que des paramètres d'entrée. Les constructeurs ne peuvent avoir que des paramètres d'entrée étant donné qu'ils servent à initialiser les objets. Modifiez les paramètres de sortie. Erreur Ups5GL-25 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Les méthodes 'Allouer' et 'Liberer', 'AllouerRessource' et 'LibererRessource' du type 'Vehicule' doivent exister simultanément. Un type doit posséder simultanément les méthodes Allouer et Liberer. Il en est de même pour les méthodes AllouerRessource et LibererRessource. Ajoutez la méthode qui manque. Erreur Ups5GL-26 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Les méthodes 'Allouer', 'Liberer', 'AllouerRessource', 'LibererRessource' ou 'Contrainte' ne peuvent être que privées. Il n'est pas possible d'appeler directement les méthodes Allouer, Liberer, AllouerRessource, LibererRessource, aussi leur accès doit être privé. Ajoutez l'accès Prive à ces méthodes. Erreur Ups5GL-27 : erreur de sémantique dans 'essai.upl' ligne 10 colonne 4. L'autorisation en lecture spécifiée n'est pas possible pour une définition 'Protege'. Pour une définition Prive, la lecture peut être étendue aux traitements Protege ou Public. Pour une définition Protege, la lecture peut être étendue aux traitements Public. Pour une définition Public, la lecture ne peut être étendue puisqu'elle est autorisée à tous les traitements. Revoyez la définition de l'accès en lecture. Erreur Ups5GL-28 : erreur dans 'essai.upl' ligne 10 colonne 4. Le type 'Vehicule' n'étant pas encore défini, il n'est pas possible d'en hériter. Il n'est pas possible d'hériter d'un type non encore défini. Seul le nom du type est déclaré par l'instruction-attribut Recursif et non son contenu. Déplacez la définition du type dont il faut hériter afin qu'il soit défini avant d'en hériter. Erreur Ups5GL-29 : erreur de sémantique dans 'essai.upl' ligne 10 colonne 4. Le type récursif ou l'interface récursive 'Vehicule' n'est pas défini. Tous les types récursifs doivent être défini dans le composant où ils sont déclarés. Définissez le type récursif. Erreur Ups5GL-30 : erreur de sémantique dans 'essai.upl' ligne 10 colonne 4. Il est impossible de définir une contrainte élémentaire sur un type différent de 'Caractere', 'Entier' et 'Reel'. Seuls certains types de base peuvent recevoir une contrainte. Appliquez la règle énoncée dans le message. Erreur Ups5GL-31 : erreur de sémantique dans 'essai.upl' ligne 10 colonne 4. Le type de la valeur de la contrainte n'est pas 'Entier'. La valeur de la contrainte doit être du type en cours de définition. Changez la valeur de la contrainte. Erreur Ups5GL-32 : erreur de sémantique dans 'essai.upl' ligne 10 colonne 4. Les bornes '5' et '1' sont incorrectes. L'intervalle de la contrainte doit être non vide. Corrigez l'intervalle de la contrainte. Erreur Ups5GL-33 : erreur de sémantique dans 'essai.upl' ligne 10 colonne 4. La valeur '3' fait déjà partie de la liste des contraintes. La liste des valeurs de la contrainte ne peut contenir deux fois le même élément. Corrigez la liste de valeurs. Erreur Ups5GL-34 : erreur de sémantique dans 'essai.upl' ligne 10 colonne 4. La contrainte par 'Comme' ne peut s'appliquer si le type n'est pas 'Caractere'. Seul le type Caractere peut se voir appliquer la contrainte Comme. Corrigez la définition de la contrainte. Erreur Ups5GL-35 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le type 'Vehicule' étant final, il n'est pas possible d'en hériter. Par définition, il n'est pas possible d'hériter d'un type Final. Supprimer l'inflexion Final ou n'héritez pas de ce type. Erreur Ups5GL-36 : erreur de construction dans 'essai.upl' ligne 2, colonne 4. L'énuméré 'Booleen' ne peut être passé en paramètre à un type. L'énuméré passé en paramètre d'un type ne peut pas être Booleen. Modifiez la définition du type. Erreur Ups5GL-37 : erreur de construction dans 'essai.upl' ligne 2, colonne 4. Le prototype de la méthode '[]' ne correspond pas à un des trois modèles possibles. Le prototype de la méthode [] doit respecter l'une des trois formes suivantes : Modifiez la définition du prototype. Erreur Ups5GL-36 : erreur de construction dans 'essai.upl' ligne 2, colonne 4. Le type 'MonType' possédant des paramètres, ses constructeurs doivent au moins admettre ceux-ci. Les premiers paramètres d'un constructeur doivent correspondrent aux paramètres du type, même pour le constructeur implicite qui comporte en ce cas que ceux-ci. Modifiez la définition du constructeur.

Revenir en haut de la page...

Erreur Ups5GL-100 : l'analyseur sémantique 'AnaSem' est inconnu. L'identifiant d'analyseur sémantique passé à une API de Up ! 5th Generation Language est incorrect. Erreur Ups5GL-101 : l'analyseur sémantique 'UpsSem' est utilisé. Cette erreur est envoyée lorsque : Vérifiez les conditions ci-dessus. Erreur Ups5GL-102 : l'analyseur sémantique 'UpsSem' n'est pas encore utilisé. Cette erreur est envoyée lorsque : Vérifiez les conditions ci-dessus. Erreur Ups5GL-103 : le paquet 'Global' est inconnu dans l'analyseur sémantique 'UpsSem'. L'identifiant de paquet sémantique passé à ChercherPaquetSemantique est incorrect. Erreur Ups5GL-104 : le type 'Vehicule' du paquet 'Industrie' n'est pas 'Enuméré'. L'identifiant du type passé à AjouterValeurEnumere ne représente pas un énuméré. Vérifiez l'origine de l'identifiant passé. Erreur Ups5GL-105 : le type de la valeur 'Renault' de l'énuméré 'Vehicule' est impossible. Le type de valeur passé à AjouterValeurEnumere n'est pas Entier, Reel, Caractere, Enumere ou Nul. Vérifiez l'origine de l'identifiant passé. Erreur Ups5GL-105 : le type de la valeur 'Renault' de l'énuméré 'Vehicule' est impossible. Le type de valeur passé à AjouterValeurEnumere n'est pas Entier, Reel, Caractere, Enumere ou Nul. Corrigez le type de la valeur énumérée. Erreur Ups5GL-106 : le type 'AjouterVehicule' du paquet 'Vehicule' n'est pas 'Fonction'. Le type de valeur passé à AjouterValeurEnumere n'est pas Fonction. Corrigez le type passé. Erreur Ups5GL-107 : le type du résultat du type fonction 'AjouterVehicule' du paquet 'Industrie' existe déjà. Cette erreur est envoyée par l'API CompleterTypeFonction lorsque le type Fonction passé en paramètre possède déjà un type pour son résultat. Regardez quand cette API est déjà appelée et supprimez un des deux appels. Erreur Ups5GL-108 : le type 'Vehicule' du paquet 'Industrie' ne peut avoir de sous-types. Cette erreur est envoyée par l'API AjouterTypeHerite ou AjouterSousType lorsque le type passé en paramètre est incorrect. Vérifiez l'origine du type passé en paramètre à l'appel de l'API. Erreur Ups5GL-109 : le libellé 'DessinerTrait' du sous-type et le libellé 'TracerTrait' du type sont simultanément impossible pour un type 'Procedure' ou 'Fonction'. Cette erreur est envoyée par l'API AjouterSousType lorsque la propriété et le sous-type sont simultanément nommés ou ni l'un ni l'autre ne sont nommés. Faites en sorte que la propriété ou le sous-type soient exclusivement nommé. Erreur Ups5GL-110 : le prototype de l'appel 'AjouterVehicule' du paquet 'Industrie' n'est pas de type 'Procedure' ou 'Fonction'. Cette erreur est envoyée par l'API AjouterPrototype lorsque le type passé n'est pas du type Procedure ou Fonction. Vérifiez l'origine du type passé. Erreur Ups5GL-111 : la définition de l'objet 'Caractere' n'a pas été trouvée dans '${UPS_HOME}/upsvtm/interfaces/upskrn.upi'. Cette erreur est envoyée lorsque le fichier ${UPS_HOME}/lib/upskrn.upi est incorrect. Réinstaller Up ! Application System.

Revenir en haut de la page...

Erreur Ups5GL-200 : erreur d'accès dans 'essai.upl' ligne 3, colonne 10. L'objet 'Limite' ne peut être utilisé dans ce contexte. Cette erreur est envoyée lorsqu'un accès à un objet tente d'être transgressé. Par exemple, l'accès à un objet privé en dehors de son module de définition est illicite. Veuillez respecter l'accès à l'objet. Erreur Ups5GL-201 : erreur d'accès dans 'essai.upl' ligne 3, colonne 10. La propriété 'Limite' ne peut être utilisé dans ce contexte. Cette erreur est envoyée lorsqu'un accès à une propriété d'un objet tente d'être transgresser. Par exemple, l'accès à une propriété privé en dehors d'une méthode de l'objet est illicite. Veuillez respecter l'accès à la propriété. Erreur Ups5GL-202 : erreur d'accès dans 'essai.upl' ligne 3, colonne 10. La méthode '==' ne peut être utilisée dans ce contexte. Cette erreur est envoyée lorsqu'un accès à une méthode d'un objet tente d'être transgresser. Par exemple, l'accès à une méthode privée en dehors d'une méthode de l'objet est illicite. Veuillez respecter l'accès à la méthode. Erreur Ups5GL-203 : erreur de construction dans 'essai.upl' ligne 10, colonne 8. L'opérateur '+' ne peut s'appliquer si l'expression n'est pas un objet d'un type. Les opérateurs ne peuvent s'appliquer qu'à des objets de type Type, types de bases compris. Revoyez la formulation de l'expression. Erreur Ups5GL-204 : erreur de construction dans 'essai.upl' ligne 10, colonne 8. L'opérateur '+' ne peut s'appliquer pour un énuméré. Tous les opérateurs ne sont pas disponibles pour les énumérés. En particulier, celui que vous employez n'existe pas. Revoyez la formulation de l'expression. Erreur Ups5GL-205 : erreur de construction dans 'essai.upl' ligne 10, colonne 8. L'opérateur '+' n'est pas défini pour le type 'Vehicule'. Les opérateurs ne peuvent s'appliquer qu'à des objets de type Type, types de bases compris, qui comportent cet opérateur. Revoyez la formulation de l'expression ou définissez cet opérateur au niveau du type. Erreur Ups5GL-206 : erreur de construction dans 'essai.upl' ligne 10, colonne 8. Il n'existe pas de prototype de 'AjouterVehicule' convenant pour les paramètres passés. Les paramètres passés à la procédure, à la fonction ou à la méthode ne conviennent à aucun prototype. Revoyez la liste des paramètres passés et les comparer aux prototypes possibles. Erreur Ups5GL-207 : erreur de construction dans 'essai.upl' ligne 10, colonne 8. Le constructeur du type 'Vehicule' n'est pas défini. L'expression emploi un constructeur qui n'existe pas. Revoyez l'expression ou ajoutez le constructeur au type. Erreur Ups5GL-208 : erreur de construction dans 'essai.upl' ligne 10, colonne 8. La comparaison de deux objets de type 'Vehicule' n'est possible que si les types sont récursivement identiques. Deux objets peuvent être comparés s'ils sont du même type, ou si l'objet gauche est d'un type hérité par le type de l'objet droit et ceci récursivement. Revoyez les types des expressions à comparer. Erreur Ups5GL-209 : erreur de construction dans 'essai.upl' ligne 10, colonne 8. Le deuxieme paramètre du troisième paramètre n'a pas le bon type. Un objet de type procédure ou fonction est passé en paramètre et son prototype ne correspond pas au type attendu. Revoyez les types de l'objet comparez le au prototype attendu. Erreur Ups5GL-210 : erreur de construction dans 'essai.upl' ligne 10, colonne 8. L'appel a trop de paramètres. Une procédure, une fonction ou un opérateur est employé avec un paramètre en trop par rapport à la définition de son prototype. Revoyez les paramètres de l'appel. Erreur Ups5GL-211 : erreur de construction dans 'essai.upl' ligne 10, colonne 8. L'appel n'a pas assez de paramètres. Une procédure, une fonction ou un opérateur est employé avec un paramètre en moins par rapport à la définition de son prototype. Revoyez les paramètres de l'appel. Erreur Ups5GL-212 : erreur de passage dans 'essai.upl' ligne 10, colonne 8. Le premier paramètre de 'AjouterVehicule' étant de sortie, seuls une variable ou une propriété sont admis. Tout ne peut être admis en tant que paramètre de sortie. Revoyez l'expression passée en paramètre afin d'être conforme avec la règle. Erreur Ups5GL-213 : erreur de passage dans 'essai.upl' ligne 10, colonne 8. Le premier paramètre de 'AjouterVehicule' est de sortie alors que la variable ou la propriété est un paramètre d'entrée, ou ne peut être mis à jour. Tout ne peut être admis en tant que paramètre de sortie. En particulier, un paramètre d'entrée ne peut être employé en tant que paramètre de sortie. De même, une propriété ou une variable protégé contre l'écriture ne peut être mis à jour. Revoyez l'expression passée en paramètre afin d'être conforme avec la règle. Erreur Ups5GL-214 : erreur de construction dans 'essai.upl' ligne 10, colonne 8. L'expression de l'index du tableau ne comporte pas de résultat alors qu'il faut une valeur. Une expression peut se comporter comme une procédure (il n'y a pas de résultat retourné dans le cas d'une affectation par exemple) ou comme une fonction (il y a un résultat retourné dans le cas d'une addition par exemple). L'expression employée ne comporte pas de résultat alors que le contexte d'emploi cité dans le message en nécessite un. Revoyez l'expression afin qu'elle retourne un résultat. Erreur Ups5GL-215 : erreur de construction dans 'essai.upl' ligne 10, colonne 8. L'expression de l'instruction comporte un résultat qui n'est pas utilisé. Une expression peut se comporter comme une procédure (il n'y a pas de résultat retourné dans le cas d'une affectation par exemple) ou comme une fonction (il y a un résultat retourné dans le cas d'une addition par exemple). L'expression employée comporte un résultat qui serait perdu dans le contexte d'emploi cité dans le message. Revoyez l'expression afin qu'elle ne retourne pas un résultat. Erreur Ups5GL-216 : erreur lors de l'afecation dans 'essai.upl' ligne 10, colonne 8. Seuls une variable ou une propriété peuvent recevoir une valeur via l'opérateur '='. Tout ne peut recevoir une valeur. Revoyez l'expression recevant une valeur afin d'être conforme avec la règle. Erreur Ups5GL-217 : erreur de passage dans 'essai.upl' ligne 10, colonne 8. Il est impossible d'affecter une valeur à l'expression du premier paramètre de l'opérateur '='. Tout ne peut recevoir une valeur. En particulier, un paramètre d'entrée ne peut recevoir de valeur. De plus, une variable ou une propriété passé en paramètre ne peuvent recevoir une valeur si leur accès en écriture est restreint. Revoyez l'expression recevant une valeur afin d'être conforme avec la règle. Erreur Ups5GL-218 : erreur de construction dans 'essai.upl' ligne 100, colonne 12. La méthode 'Dessiner' n'a pas de super méthode pour le type 'Graphique'. Super ne peut s'appliquer qu'à un méthode d'un type en vue de sélectionner la super méthode. Ce message est envoyé lorsque la super méthode, i.e la méthode héritée qui est surchargée, n'existe pas. Supprimez la sélection via Super. Erreur Ups5GL-219 : erreur de construction dans 'essai.upl' ligne 100, colonne 12. L'expression '?' n'est pas autorisée dans ce contexte. ? peut être uniquement utilisée à la place d'une variable dont on a pas besoin de sa valeur. Mettez une expression valide. Erreur Ups5GL-220 : erreur de construction dans 'essai.upl' ligne 100, colonne 12. Ce test sur les appels n'est pas permis. La comparaison sur les foncteurs des procédures ou des fonctions n'est pas permise. Corrigez l'expression. Erreur Ups5GL-221 : erreur d'arithmétique dans 'essai.upl' ligne 100, colonne 12. Division par zéro. Up ! Compiler a détecté une division par zéro. Revoyez le calcul.

Revenir en haut de la page...

Erreur Ups5GL-500 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. La méthode 'Ajouter' du type 'Vehicule' ne comporte pas ce prototype. Le prototype de la méthode déclarée ne correspond à aucun prototype des méthodes déclarées dans le type. Comparez le prototype déclaré avec la liste des prototypes des méthodes dans le type. Erreur Ups5GL-501 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. La méthode 'Ajouter' du type 'Véhicule' ne comporte pas le même accès que celui défini dans la définition du type. L'accès de la méthode déclarée doit être identique à celui déclaré dans le type. Veuillez corriger l'accès à la méthode en vous référant à la définition du type. Erreur Ups5GL-502 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. L'objet local ou la propriété 'I' ne peut être que déclaré 'Public'. Un objet local à une procédure, une fonction ou une méthode ne peut être que Public. Le mieux est de ne pas spécifier de droit d'accès puisqu'il s'agit de l'accès par défaut. Veuillez supprimer l'accès spécifié. Erreur Ups5GL-503 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. L'objet local ou la propriété 'I' ne peut pas être déclaré 'Virtuel'. Un objet local à une procédure, une fonction ou une méthode ne peut pas être Virtuel. Supprimez la déclaration virtuelle ou déclarez cet objet globalement. Erreur Ups5GL-504 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Le type 'Vehicule' étant local, il ne peut avoir des méthodes. Un type local à une procédure, une fonction ou une méthode ne peut pas avoir de méthodes. Supprimez les méthodes du type ou déclarez cet objet globalement. Avertissement Ups5GL-505 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. La méthode 'Ajouter' du type 'Vehicule' est inutilisée. Up ! Compiler a détecté qu'une méthode d'un type n'est jamais utilisée. Vous pouvez supprimer la déclaration de cette méthode. Avertissement Ups5GL-506 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. La propriété 'TailleReservoir' du type 'Vehicule' est inutilisé. Up ! Compiler a détecté qu'une propriété d'un type n'est jamais utilisé. Vous pouvez supprimer la déclaration de cette propriété. Avertissement Ups5GL-507 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. La constante 'CO_TailleMaxTableau' est inutilisée. Up ! Compiler a détecté qu'une constante n'est jamais utilisée. Vous pouvez supprimer la déclaration de cette constante. Avertissement Ups5GL-508 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. L'énuméré 'Couleur' est inutilisé. Up ! Compiler a détecté qu'un énuméré n'est jamais utilisé. Vous pouvez supprimer la déclaration de cet énuméré. Avertissement Ups5GL-509 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Le type 'Vehicule' est inutilisé. Up ! Compiler a détecté qu'un type n'est jamais utilisé. Vous pouvez supprimer la déclaration de ce type. Avertissement Ups5GL-510 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. La variable 'Voiture' est inutilisée. Up ! Compiler a détecté qu'une variable n'est jamais utilisée. Vous pouvez supprimer la déclaration de cette variable. Avertissement Ups5GL-511 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Le paramètre 'Voiture' d'une procédure ou d'une fonction est inutilisé. Up ! Compiler a détecté qu'un paramètre n'est jamais utilisé. Vous pouvez supprimer la déclaration de ce paramètre et mettre ? à la place. Avertissement Ups5GL-512 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Le paramètre 'Voiture' est inutilisé. Up ! Compiler a détecté qu'un paramètre du composant n'est jamais utilisé. Vous pouvez supprimer la déclaration de ce paramètre. Avertissement Ups5GL-513 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Le prototype 'DeclarerVehicule' est inutilisé. Up ! Compiler a détecté qu'un prototype d'une procédure ou d'une fonction n'est jamais utilisé. Vous pouvez supprimer la déclaration de cet appel. Avertissement Ups5GL-514 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. L'entrepôt 'Fixe' est inutilisée. Up ! Compiler a détecté qu'un entrepôt n'est jamais utilisée. Vous pouvez supprimer la déclaration de cet entrepôt. Erreur Ups5GL-515 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Le parametre 'TailleReservoir' de la méthode 'AjouterVehicule' porte le même nom que celui d'une propriété de son type de rattachement. Un paramètre d'une méthode d'un type ne peut porter le même nom qu'une propriété de ce type. Changez le nom du paramètre. Erreur Ups5GL-516 : erreur de sémantique dans 'essai.upl' ligne 5, colonne 12. Dans une interface d'un composant, l'objet 'Couleur' ne peut être que déclaré 'Public' ou 'Protege'. Par définition l'interface d'un composant spécifie ce que le composant exporte pour les autres composants du module. Aussi les définitions ne peuvent être privées. Supprimez la protection Prive. Erreur Ups5GL-517 : erreur de sémantique dans 'essai.upl' ligne 5, colonne 12. Dans une interface d'un module, l'objet 'Couleur' ne peut être que déclaré 'Public'. Par définition l'interface d'un module spécifie ce que les composants du module exportent pour les autres composants des autres modules. Aussi les définitions ne peuvent être publiques. Supprimez la protection Prive ou Protege. Erreur Ups5GL-517 : erreur de sémantique dans 'essai.upl' ligne 5, colonne 12. Dans une interface d'un module, l'objet 'Couleur' ne peut être que déclaré 'Public'. Par définition l'interface d'un module spécifie ce que les composants du module exportent pour les autres composants des autres modules. Aussi les définitions ne peuvent être publiques. Supprimez la protection Public. Erreur Ups5GL-518 : erreur d'organisation dans 'essai.upl' ligne 15, colonne 1. La méthode '=' du type 'Vehicule' est implicite aussi son corps ne peut être défini. Par définition, une méthode implicite d'un type est une méthode ayant un comportement générique mis en oeuvre automatiquement par Up ! Compiler. Supprimez le corps de la méthode. Avertissement Ups5GL-523 : dans 'essai.upl' ligne 15, colonne 1, l'opérateur '+=' ne peut se déduire de l'opérateur '+' étant donné que le paramètre de ce dernier n'est pas un objet. Un opérateur arithmétique ou booléen peut engendrer la définition implicite d'un autre opérateur par composition de =. Pour cela, le paramètre de l'opérateur doit être un objet et non un énuméré non nul, un entier non nul ou un réel non nul. Si l'opérateur implicite est nécessaire, déclarez le paramètre en précédant son type de Nul Ou.

Revenir en haut de la page...

Erreur Ups5GL-600 : le fichier 'essai.upl' n'est pas un source d'un composant. Up ! Compiler attend un fichier correspondant à un source d'un composant. Vérifiez le contenu du fichier et spécifiez un source d'un composant. Erreur Ups5GL-601 : le fichier 'essai.upl' n'est pas un source d'un module. Up ! Compiler attend un fichier correspondant à un source d'un module. Vérifiez le contenu du fichier et spécifiez un source d'un module. Erreur Ups5GL-602 : le fichier 'essai.upl' n'est pas une interface d'un composant. Up ! Compiler attend un fichier correspondant à une interface d'un composant. Vérifiez le contenu du fichier et spécifiez une interface d'un composant. Erreur Ups5GL-603 : le fichier 'essai.upl' n'est pas une interface d'un module. Up ! Compiler attend un fichier correspondant à une interface d'un module. Vérifiez le contenu du fichier et spécifiez une interface d'un module. Erreur Ups5GL-604 : erreur de construction dans 'essai.upi' ligne 12, colonne 7. Le composant 'graphe.upl' est déjà inclus dans l'interface 'statistique.upi'. Un module ne peut comporter plusieurs fois le même composant. Supprimez la seconde déclaration du composant. Erreur Ups5GL-605 : erreur de construction dans 'essai.upl' ligne 12, colonne 7. L'interface 'essai1.upi' d'un composant est non trouvée. Up ! Compiler n'a pas trouvé dans les sources qu'il gère celui correspondant à l'interface d'un composant. Appelez le support technique. Erreur Ups5GL-606 : erreur de construction dans 'essai.upl' ligne 12, colonne 7. Un composant ne peut inclure son module de rattachement. Il est inutile d'importer le module de rattachement du composant. Supprimez cette importation. Erreur Ups5GL-607 : erreur de construction dans 'essai.upl' ligne 12, colonne 7. Un module ne peut s'importer. Un module ne peut s'auto-importer Supprimer cette importation. Erreur Ups5GL-608 : erreur de construction dans 'essai.upl' ligne 12, colonne 7. Le nombre 31 maximal de composants (31 au plus) constituant un module est atteint. Un module ne peut contenir plus de composants que la limite indiquée dans le message. Répartissez les composants en deux modules. Erreur Ups5GL-609 : erreur de construction dans 'essai.upl' ligne 12, colonne 7. Pour importer le module 'Finances', il est obligatoire de définir le niveau de licence nécessaire. Lorsqu'un module importé n'est pas libre de droits d'usage, il est obligatoire de définir son niveau d'usage maximal qu'en fera le programme. Précisez le niveau de licence requis.

Revenir en haut de la page...