JSError Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie les messages d’erreur JScript. Cette classe appartient à la catégorie d’état de compilation et d’exécution.
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.
public enum class JSError
[System.Runtime.InteropServices.ComVisible(true)]
public enum JSError
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("268CA962-2FEF-3152-BA46-E18658B7FA4F")]
public enum JSError
[<System.Runtime.InteropServices.ComVisible(true)>]
type JSError =
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("268CA962-2FEF-3152-BA46-E18658B7FA4F")>]
type JSError =
Public Enum JSError
- Héritage
- Attributs
Champs
| Nom | Valeur | Description |
|---|---|---|
| NoError | 0 | Absence d'erreur Il s’agit de la valeur par défaut (0) de l’énumération. |
| InvalidCall | 5 | Appel ou argument de procédure non valide. |
| OutOfMemory | 7 | Mémoire insuffisante. |
| TypeMismatch | 13 | Incompatibilité de type. |
| OutOfStack | 28 | Espace de pile hors pile. |
| InternalError | 51 | Une erreur interne a été levée. |
| FileNotFound | 53 | Fichier introuvable. |
| NeedObject | 424 | Un objet est requis. |
| CantCreateObject | 429 | Impossible de créer un objet. |
| OLENoPropOrMethod | 438 | L’objet ne prend pas en charge cette propriété ou cette méthode. |
| ActionNotSupported | 445 | L’objet ne prend pas en charge cette action. |
| NotCollection | 451 | Cet objet n’est pas une collection. |
| SyntaxError | 1002 | Erreur de syntaxe découverte. |
| NoColon | 1003 | Attendu « : ». |
| NoSemicolon | 1004 | Attendu « ; ». |
| NoLeftParen | 1005 | Attendu « (« . |
| NoRightParen | 1006 | Attendu « ) ». |
| NoRightBracket | 1007 | Attendu « ] ». |
| NoLeftCurly | 1008 | « { » attendu. |
| NoRightCurly | 1009 | Attendu « } ». |
| NoIdentifier | 1010 | Identificateur attendu. |
| NoEqual | 1011 | Attendu « = ». |
| IllegalChar | 1014 | Caractère non valide. |
| UnterminatedString | 1015 | Constante de chaîne non terminée. |
| NoCommentEnd | 1016 | Commentaire non terminé. |
| BadReturn | 1018 | L’instruction Return ne peut pas apparaître en dehors de la fonction. |
| BadBreak | 1019 | Impossible d’avoir |
| BadContinue | 1020 | Impossible d’avoir |
| BadHexDigit | 1023 | Chiffre hexadécimal attendu. |
| NoWhile | 1024 |
|
| BadLabel | 1025 | Il existe déjà une étiquette portant ce nom. |
| NoLabel | 1026 | Étiquette introuvable. |
| DupDefault | 1027 |
|
| NoMemberIdentifier | 1028 | Identificateur attendu ou |
| NoCcEnd | 1029 |
|
| CcOff | 1030 | La compilation conditionnelle est désactivée. |
| NotConst | 1031 | Constante attendue. |
| NoAt | 1032 |
|
| NoCatch | 1033 |
|
| InvalidElse | 1034 | Sans correspondance |
| NoComma | 1100 | Attendu « , ». |
| DupVisibility | 1101 | Modificateur de visibilité déjà défini. |
| IllegalVisibility | 1102 | Modificateur de visibilité non valide. |
| BadSwitch | 1103 | Manquant |
| CcInvalidEnd | 1104 | Sans correspondance |
| CcInvalidElse | 1105 | Sans correspondance |
| CcInvalidElif | 1106 | Sans correspondance |
| ErrEOF | 1107 | Attendez-vous à davantage de caractères sources. |
| IncompatibleVisibility | 1108 | Modificateur de visibilité incompatible. |
| ClassNotAllowed | 1109 | Définition de classe non autorisée dans ce contexte. |
| NeedCompileTimeConstant | 1110 | Une expression doit être une constante au moment de la compilation. |
| DuplicateName | 1111 | Identificateur déjà utilisé. |
| NeedType | 1112 | Un nom de type est attendu. |
| NotInsideClass | 1113 | Valide uniquement à l’intérieur d’une définition de classe. |
| InvalidPositionDirective | 1114 | Une directive de position inconnue a été découverte. |
| MustBeEOL | 1115 | La directive ne peut pas être suivie d’autres codes sur la même ligne. |
| WrongDirective | 1118 | Mauvaise directive de débogueur ou position incorrecte pour la directive. |
| CannotNestPositionDirective | 1119 | La directive de position doit être terminée avant qu’une nouvelle directive puisse être démarrée. |
| CircularDefinition | 1120 | Définition circulaire. |
| Deprecated | 1121 | Le type spécifié est déconseillé. |
| IllegalUseOfThis | 1122 | Il n’est pas valide d’utiliser |
| NotAccessible | 1123 | L’objet ou le membre n’est pas accessible à partir de cette étendue. |
| CannotUseNameOfClass | 1124 | Seule une fonction de constructeur peut avoir le même nom que la classe dans laquelle elle apparaît. |
| MustImplementMethod | 1128 | La classe doit fournir une implémentation de la méthode. |
| NeedInterface | 1129 | Un nom d’interface est attendu. |
| UnreachableCatch | 1133 | La clause Catch ne sera jamais atteinte. |
| TypeCannotBeExtended | 1134 | Le type ne peut pas être étendu. |
| UndeclaredVariable | 1135 | La variable n’a pas été déclarée. |
| VariableLeftUninitialized | 1136 | Les variables non initialisées sont dangereuses et lentes à utiliser. Avez-vous l’intention de le laisser non initialisé ? |
| KeywordUsedAsIdentifier | 1137 | Vous ne pouvez pas utiliser un mot réservé comme identificateur. |
| NotAllowedInSuperConstructorCall | 1140 | L’objet ou le membre n’est pas autorisé dans un appel au constructeur de classe de base. |
| NotMeantToBeCalledDirectly | 1141 | Vous ne pouvez pas appeler cette méthode directement. Si possible, utilisez plutôt des accesseurs de propriété. |
| GetAndSetAreInconsistent | 1142 | Les |
| InvalidCustomAttribute | 1143 | Une classe d’attribut personnalisée doit dériver de Attribute. |
| InvalidCustomAttributeArgument | 1144 | Seuls les types primitifs sont autorisés dans une liste d’arguments de constructeur d’attribut personnalisé. |
| InvalidCustomAttributeClassOrCtor | 1146 | Classe ou constructeur d’attribut personnalisé inconnu. |
| TooManyParameters | 1148 | Il existe trop de paramètres réels. Les paramètres excédentaires sont ignorés. |
| AmbiguousBindingBecauseOfWith | 1149 | L’instruction With a utilisé ce nom ambigu. |
| AmbiguousBindingBecauseOfEval | 1150 | La présence de Eval ce nom est ambiguë. |
| NoSuchMember | 1151 | Les objets de ce type n’ont pas de membre de ce type. |
| ItemNotAllowedOnExpandoClass | 1152 | Impossible de définir la propriété Item sur une Expando classe. Cet élément est réservé aux Expando champs. |
| MethodNotAllowedOnExpandoClass | 1153 | Impossible de définir une propriété nommée |
| MethodClashOnExpandoSuperClass | 1155 | Impossible de créer la Expando classe, car une propriété nommée |
| BaseClassIsExpandoAlready | 1156 | Une classe de base est déjà marquée Expando; la spécification actuelle sera ignorée. |
| AbstractCannotBePrivate | 1157 | Une méthode abstraite ne peut pas être privée. |
| NotIndexable | 1158 | Les objets de ce type ne sont pas indexables. |
| StaticMissingInStaticInit | 1159 | L’initialiseur statique doit spécifier le |
| MissingConstructForAttributes | 1160 | La liste des attributs ne s’applique pas au contexte actuel. |
| OnlyClassesAllowed | 1161 | Seules les classes sont autorisées à l’intérieur d’un |
| ExpandoClassShouldNotImpleEnumerable | 1162 | Expando les classes ne doivent pas implémenter IEnumerable. L’interface est implicitement définie sur Expando les classes. |
| NonCLSCompliantMember | 1163 | Le membre spécifié n’est pas conforme CLS. |
| NotDeletable | 1164 | Impossible de supprimer l’objet ou le membre. |
| PackageExpected | 1165 | Nom du package attendu. |
| UselessExpression | 1169 | L’expression n’a aucun effet. |
| HidesParentMember | 1170 |
|
| CannotChangeVisibility | 1171 | Impossible de modifier la spécification de visibilité d’une méthode de base. |
| HidesAbstractInBase | 1172 | La méthode masque |
| NewNotSpecifiedInMethodDeclaration | 1173 | Une méthode correspond à une méthode dans une classe de base. Doit spécifier |
| MethodInBaseIsNotVirtual | 1174 | Méthode dans une classe de base qui est |
| NoMethodInBaseToNew | 1175 | Il n’existe aucun membre dans une classe de base à |
| DifferentReturnTypeFromBase | 1176 | La méthode de base a un type de retour différent. |
| ClashWithProperty | 1177 | Le nom du champ est en conflit avec le nom de la propriété. |
| OverrideAndHideUsedTogether | 1178 | Impossible d’utiliser |
| InvalidLanguageOption | 1179 | Doit spécifier l’option de langue « rapide » ou « versionSafe ». |
| NoMethodInBaseToOverride | 1180 | Il n’existe aucun membre dans une classe de base à |
| NotValidForConstructor | 1181 | Non valide pour un constructeur. |
| CannotReturnValueFromVoidFunction | 1182 | Impossible de retourner une valeur à partir d’une fonction ou d’un constructeur void. |
| AmbiguousMatch | 1183 | Plusieurs méthodes ou propriétés correspondent à cette liste de paramètres. |
| AmbiguousConstructorCall | 1184 | Plusieurs constructeurs correspondent à cette liste de paramètres. |
| SuperClassConstructorNotAccessible | 1185 | Le constructeur de classe de base n’est pas accessible à partir de cette étendue. |
| OctalLiteralsAreDeprecated | 1186 | Les littéraux octal sont déconseillés. |
| VariableMightBeUnitialized | 1187 | La variable peut ne pas être initialisée. |
| NotOKToCallSuper | 1188 | Il n’est pas valide d’appeler un constructeur de classe de base à partir de cet emplacement. |
| IllegalUseOfSuper | 1189 | Il n’est pas valide d’utiliser la classe de base de cette façon. |
| BadWayToLeaveFinally | 1190 | Il est lent et potentiellement déroutant de quitter un |
| NoCommaOrTypeDefinitionError | 1191 | Déclaration de type « », ou non valide ; écrivez « Identificateur : Type » et non «< Identificateur> de type><».><>< |
| AbstractWithBody | 1192 | Une fonction abstraite ne peut pas avoir de corps. |
| NoRightParenOrComma | 1193 | Attendu « , » ou « ». |
| NoRightBracketOrComma | 1194 | « , » ou « ] » attendus. |
| ExpressionExpected | 1195 | Expression attendue. |
| UnexpectedSemicolon | 1196 | Inattendu « ; ». |
| TooManyTokensSkipped | 1197 | Trop d’erreurs. Le fichier n’est peut-être pas un fichier JScript. |
| BadVariableDeclaration | 1198 | Erreur possible de déclaration de variable non valide, |
| BadFunctionDeclaration | 1199 | Erreur de syntaxe non reconnue, de déclaration de fonction non valide, de fonction manquante ou non reconnue. |
| BadPropertyDeclaration | 1200 | Déclaration de propriété non valide. L’accesseur |
| DoesNotHaveAnAddress | 1203 | L’expression n’a pas d’adresse. |
| TooFewParameters | 1204 | Tous les paramètres requis n’ont pas été fournis. |
| UselessAssignment | 1205 | Une affectation crée une Expando propriété qui est immédiatement levée. |
| SuspectAssignment | 1206 |
|
| SuspectSemicolon | 1207 | Instruction vide trouvée dans l’instruction |
| ImpossibleConversion | 1208 | La conversion ou la contrainte spécifiée n’est pas possible. |
| FinalPrecludesAbstract | 1209 |
|
| NeedInstance | 1210 | Une instance est attendue. |
| CannotBeAbstract | 1212 | Impossible d’être abstrait, sauf si la classe est marquée comme abstraite. |
| InvalidBaseTypeForEnum | 1213 |
|
| CannotInstantiateAbstractClass | 1214 | Il n’est pas possible de construire une instance d’une classe abstraite. |
| ArrayMayBeCopied | 1215 | L’affectation d’un tableau JScript à un Array tableau peut entraîner la copie du tableau. |
| AbstractCannotBeStatic | 1216 | Les méthodes statiques ne peuvent pas être abstraites. |
| StaticIsAlreadyFinal | 1217 | Les méthodes statiques ne peuvent pas être |
| StaticMethodsCannotOverride | 1218 | Les méthodes statiques ne peuvent pas remplacer les méthodes de classe de base. |
| StaticMethodsCannotHide | 1219 | Les méthodes statiques ne peuvent pas masquer les méthodes de classe de base. |
| ExpandoPrecludesOverride | 1220 | Expando les méthodes ne peuvent pas remplacer les méthodes de classe de base. |
| IllegalParamArrayAttribute | 1221 | Une liste d’arguments de variable doit être d’un type de tableau. |
| ExpandoPrecludesAbstract | 1222 | Expando les méthodes ne peuvent pas être abstraites. |
| ShouldBeAbstract | 1223 | Une fonction sans corps doit être |
| BadModifierInInterface | 1224 | Ce modificateur ne peut pas être utilisé sur un membre d’interface. |
| VarIllegalInInterface | 1226 | Les variables ne peuvent pas être déclarées dans une interface. |
| InterfaceIllegalInInterface | 1227 | Les interfaces ne peuvent pas être déclarées dans un |
| NoVarInEnum | 1228 |
|
| InvalidImport | 1229 | L’instruction |
| EnumNotAllowed | 1230 |
|
| InvalidCustomAttributeTarget | 1231 | Cet attribut n’est pas valide pour ce type de déclaration. |
| PackageInWrongContext | 1232 | La définition de package n’est pas autorisée dans ce contexte. |
| ConstructorMayNotHaveReturnType | 1233 | Un constructeur ne peut pas avoir de type de retour. |
| OnlyClassesAndPackagesAllowed | 1234 | Seules les classes et les packages sont autorisés à l’intérieur d’une bibliothèque. |
| InvalidDebugDirective | 1235 | Directive de débogage non valide. |
| CustomAttributeUsedMoreThanOnce | 1236 | Ce type d’attribut doit être unique. |
| NestedInstanceTypeCannotBeExtendedByStatic | 1237 | Un type imbriqué non statique peut être étendu uniquement par un type non statique imbriqué dans la même classe. |
| PropertyLevelAttributesMustBeOnGetter | 1238 | Un attribut qui cible la propriété doit être spécifié sur l’accesseur |
| BadThrow | 1239 | Une |
| ParamListNotLast | 1240 | Une liste d’arguments de variable doit être le dernier argument. |
| NoSuchType | 1241 | Impossible de trouver le type. Une référence d’assembly peut être manquante. |
| BadOctalLiteral | 1242 | Littéral octal mal formé traité comme littéral décimal. |
| InstanceNotAccessibleFromStatic | 1243 | Un membre non statique n’est pas accessible à partir d’une |
| StaticRequiresTypeName | 1244 | Un membre statique doit être accessible par le nom de la classe. |
| NonStaticWithTypeName | 1245 | Un membre non statique n’est pas accessible avec le nom de la classe. |
| NoSuchStaticMember | 1246 | Le type n’a pas de |
| SuspectLoopCondition | 1247 | La condition de boucle ne peut pas contenir d’appel de fonction. |
| ExpectedAssembly | 1248 | Assembly attendu. |
| AssemblyAttributesMustBeGlobal | 1249 | Les attributs personnalisés d’assembly ne peuvent pas faire partie d’une autre construction. |
| ExpandoPrecludesStatic | 1250 | Expando les méthodes ne peuvent pas être statiques. |
| DuplicateMethod | 1251 | Cette méthode a le même nom, les types de paramètres et le type de retour qu’une autre méthode dans cette classe. |
| NotAnExpandoFunction | 1252 | Les membres de classe utilisés comme constructeurs doivent être marqués comme Expando fonctions. |
| NotValidVersionString | 1253 | Chaîne de version non valide. |
| ExecutablesCannotBeLocalized | 1254 | Les exécutables ne peuvent pas être localisés ; Culture doit toujours être vide. |
| StringConcatIsSlow | 1255 | L’opérateur plus est un moyen lent de concaténer des chaînes. Utilisez StringBuilder à la place. |
| CcInvalidInDebugger | 1256 | Les directives de compilation conditionnelle et les variables ne peuvent pas être utilisées dans le débogueur. |
| ExpandoMustBePublic | 1257 | Expando les méthodes doivent être publiques. |
| DelegatesShouldNotBeExplicitlyConstructed | 1258 | Les délégués ne doivent pas être construits explicitement ; utilisez simplement le nom de la méthode. |
| ImplicitlyReferencedAssemblyNotFound | 1259 | Un assembly référencé dépend d’un autre assembly qui n’est pas référencé ou introuvable. |
| PossibleBadConversion | 1260 | Cette conversion peut échouer au moment de l’exécution. |
| PossibleBadConversionFromString | 1261 | La conversion d’une chaîne en nombre ou booléen est lente et peut échouer au moment de l’exécution. |
| InvalidResource | 1262 | Il ne s’agit pas d’un fichier .resources valide. |
| WrongUseOfAddressOf | 1263 | L’adresse de l’opérateur ne peut être utilisée que dans une liste d’arguments. |
| NonCLSCompliantType | 1264 | Le type spécifié n’est pas conforme CLS. |
| MemberTypeCLSCompliantMismatch | 1265 | Le membre de classe ne peut pas être marqué comme conforme CLS (Common Language Specification), car la classe n’est pas marquée comme conforme CLS. |
| TypeAssemblyCLSCompliantMismatch | 1266 | Le type ne peut pas être marqué comme conforme CLS, car l’assembly n’est pas marqué comme conforme CLS. |
| IncompatibleAssemblyReference | 1267 | L’assembly référencé est incompatible. |
| InvalidAssemblyKeyFile | 1268 | Un fichier de clé d’assembly non valide a été utilisé. |
| TypeNameTooLong | 1269 | Le nom de type complet est trop long. Elle doit comporter moins de 1 024 caractères. |
| MemberInitializerCannotContainFuncExpr | 1270 | Un initialiseur de membre ne peut pas contenir d’expression de fonction. |
| CantAssignThis | 5000 | Impossible d’affecter à |
| NumberExpected | 5001 | Nombre attendu. |
| FunctionExpected | 5002 | Une fonction était attendue. |
| CannotAssignToFunctionResult | 5003 | Impossible d’affecter à un résultat de fonction. |
| StringExpected | 5005 | Chaîne attendue. |
| DateExpected | 5006 | Objet Date attendu. |
| ObjectExpected | 5007 | Objet attendu. |
| IllegalAssignment | 5008 | Affectation non valide. |
| UndefinedIdentifier | 5009 | Identificateur non défini. |
| BooleanExpected | 5010 | Aucune valeur booléenne trouvée. |
| VBArrayExpected | 5013 | Un VBArray est attendu. |
| EnumeratorExpected | 5015 | Objet énumérateur attendu. |
| RegExpExpected | 5016 | RegExpObject objet attendu. |
| RegExpSyntax | 5017 | Erreur de syntaxe dans l’expression régulière. |
| UncaughtException | 5022 | Exception levée et non interceptée. |
| InvalidPrototype | 5023 | Cette fonction n’a pas d’objet prototype valide. |
| URIEncodeError | 5024 | L’URI à encoder contient un caractère non valide. |
| URIDecodeError | 5025 | L’URI à décoder n’est pas un encodage valide. |
| FractionOutOfRange | 5026 | Le nombre de chiffres fractionnels est hors plage. |
| PrecisionOutOfRange | 5027 | La précision est hors limites. |
| ArrayLengthConstructIncorrect | 5029 | La longueur du tableau doit être un entier positif fini. |
| ArrayLengthAssignIncorrect | 5030 | La longueur du tableau doit être affectée à un nombre positif fini. |
| NeedArrayObject | 5031 | Un « | » n’est pas un objet de tableau. Objet array attendu. |
| NoConstructor | 5032 | Aucun constructeur de ce type. |
| IllegalEval | 5033 | Impossible Eval d’appeler un alias. |
| NotYetImplemented | 5034 | Pas encore mis en œuvre. |
| MustProvideNameForNamedParameter | 5035 | Impossible de fournir un nom de paramètre nommé null ou vide. |
| DuplicateNamedParameter | 5036 | Paramètre nommé en double. |
| MissingNameParameter | 5037 | Le nom de paramètre nommé spécifié n’est pas l’un des paramètres formels. |
| MoreNamedParametersThanArguments | 5038 | Trop peu d’arguments spécifiés. Le nombre de noms de paramètres nommés ne peut pas dépasser le nombre d’arguments passés. |
| NonSupportedInDebugger | 5039 | L’expression ne peut pas être évaluée dans le débogueur. |
| AssignmentToReadOnly | 5040 | Impossible d’affecter un champ ou une propriété en lecture seule. |
| WriteOnlyProperty | 5041 | La propriété est en écriture seule. |
| IncorrectNumberOfIndices | 5042 | Le nombre d’index ne correspond pas à la dimension du tableau. |
| RefParamsNonSupportedInDebugger | 5043 | Les méthodes avec |
| CannotCallSecurityMethodLateBound | 5044 | Les Deny()méthodes de sécurité et Assert() les méthodes PermitOnly()de sécurité ne peuvent pas être appelées à l’aide de liaison tardive. |
| CannotUseStaticSecurityAttribute | 5045 | JScript ne prend pas en charge les attributs de sécurité statiques. |
| NonClsException | 5046 | Une cible a levé une exception non CLS. |
| FuncEvalAborted | 6000 | L’évaluation de la fonction a été abandonnée. |
| FuncEvalTimedout | 6001 | L’évaluation de la fonction a expiré. |
| FuncEvalThreadSuspended | 6002 | Échec de l’évaluation de la fonction. Le thread est suspendu. |
| FuncEvalThreadSleepWaitJoin | 6003 | Échec de l’évaluation de la fonction. Le thread est en veille, attend un objet ou attend la fin d’un autre thread. |
| FuncEvalBadThreadState | 6004 | Échec de l’évaluation de la fonction. Le thread peut contenir des données incorrectes. |
| FuncEvalBadThreadNotStarted | 6005 | Échec de l’évaluation de la fonction et le thread n’a pas démarré. |
| NoFuncEvalAllowed | 6006 | L’évaluation de la fonction a été abandonnée. Pour activer l’évaluation des propriétés, cliquez sur Options dans le menu Outils , puis sélectionnez le débogage dans l’arborescence. |
| FuncEvalBadLocation | 6007 | L’évaluation des fonctions ne peut pas être effectuée lorsqu’elle est arrêtée à ce stade du programme. |
| FuncEvalWebMethod | 6008 | Impossible d’appeler une méthode Web dans le débogueur. |
| StaticVarNotAvailable | 6009 | Une variable statique n’est pas disponible. |
| TypeObjectNotAvailable | 6010 | L’objet type de ce type n’est pas disponible. |
| ExceptionFromHResult | 6011 | Exception de HRESULT. |
| SideEffectsDisallowed | 6012 | L’expression provoque des effets secondaires et ne sera pas évaluée. |