JSError Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger JScript-felmeddelandena. Den här klassen tillhör kategorin för kompilerings- och körningstillstånd.
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.
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
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| NoError | 0 | Inget fel. Det här är standardvärdet (0) för uppräkningen. |
| InvalidCall | 5 | Ogiltigt proceduranrop eller argument. |
| OutOfMemory | 7 | Slut på minne. |
| TypeMismatch | 13 | Typmatchningsfel. |
| OutOfStack | 28 | Slut på stackutrymme. |
| InternalError | 51 | Ett internt fel har genererats. |
| FileNotFound | 53 | Det går inte att hitta filen. |
| NeedObject | 424 | Ett objekt krävs. |
| CantCreateObject | 429 | Det går inte att skapa objektet. |
| OLENoPropOrMethod | 438 | Objektet stöder inte den här egenskapen eller metoden. |
| ActionNotSupported | 445 | Objektet stöder inte den här åtgärden. |
| NotCollection | 451 | Det här objektet är inte en samling. |
| SyntaxError | 1002 | Det identifierade syntaxfelet. |
| NoColon | 1003 | Förväntades ":". |
| NoSemicolon | 1004 | Förväntades ";". |
| NoLeftParen | 1005 | Förväntade "(". |
| NoRightParen | 1006 | Förväntades ")". |
| NoRightBracket | 1007 | Förväntades "]". |
| NoLeftCurly | 1008 | Förväntades {. |
| NoRightCurly | 1009 | Förväntades "}". |
| NoIdentifier | 1010 | Förväntad identifierare. |
| NoEqual | 1011 | Förväntade "=". |
| IllegalChar | 1014 | Ogiltigt tecken. |
| UnterminatedString | 1015 | Strängkonstanten har inte avslutats. |
| NoCommentEnd | 1016 | Kommentaren har inte avslutats. |
| BadReturn | 1018 | Retur-instruktionen kan inte visas utanför funktionen. |
| BadBreak | 1019 | Det går inte att ha |
| BadContinue | 1020 | Det går inte att ha |
| BadHexDigit | 1023 | Förväntad hexadecimal siffra. |
| NoWhile | 1024 | Förväntade |
| BadLabel | 1025 | Det finns redan en etikett som har det namnet. |
| NoLabel | 1026 | Det går inte att hitta etiketten. |
| DupDefault | 1027 |
|
| NoMemberIdentifier | 1028 | Förväntad identifierare eller |
| NoCcEnd | 1029 | Förväntade |
| CcOff | 1030 | Villkorlig kompilering är inaktiverat. |
| NotConst | 1031 | Förväntad konstant. |
| NoAt | 1032 | Förväntade |
| NoCatch | 1033 | Förväntade |
| InvalidElse | 1034 | Omatchad |
| NoComma | 1100 | Förväntades ",". |
| DupVisibility | 1101 | Synlighetsmodifieraren har redan definierats. |
| IllegalVisibility | 1102 | Ogiltig synlighetsmodifierare. |
| BadSwitch | 1103 | Saknas |
| CcInvalidEnd | 1104 | Omatchad |
| CcInvalidElse | 1105 | Omatchad |
| CcInvalidElif | 1106 | Omatchad |
| ErrEOF | 1107 | Förväntar sig fler källtecken. |
| IncompatibleVisibility | 1108 | Inkompatibel synlighetsmodifierare. |
| ClassNotAllowed | 1109 | Klassdefinition tillåts inte i den här kontexten. |
| NeedCompileTimeConstant | 1110 | Ett uttryck måste vara en kompileringskonstant. |
| DuplicateName | 1111 | Identifierare som redan används. |
| NeedType | 1112 | Ett typnamn förväntas. |
| NotInsideClass | 1113 | Gäller endast i en klassdefinition. |
| InvalidPositionDirective | 1114 | Ett okänt positionsdirektiv upptäcktes. |
| MustBeEOL | 1115 | Direktivet kan inte följas av annan kod på samma rad. |
| WrongDirective | 1118 | Fel felsökningsdirektiv eller fel position för direktivet. |
| CannotNestPositionDirective | 1119 | Positionsdirektivet måste avslutas innan ett nytt kan startas. |
| CircularDefinition | 1120 | Cirkulär definition. |
| Deprecated | 1121 | Den angivna typen är inaktuell. |
| IllegalUseOfThis | 1122 | Det är inte giltigt att använda |
| NotAccessible | 1123 | Objektet eller medlemmen är inte tillgänglig från det här omfånget. |
| CannotUseNameOfClass | 1124 | Endast en konstruktorfunktion kan ha samma namn som den klass den visas i. |
| MustImplementMethod | 1128 | Klassen måste tillhandahålla en implementering av metoden. |
| NeedInterface | 1129 | Ett gränssnittsnamn förväntas. |
| UnreachableCatch | 1133 | Catch-satsen kommer aldrig att nås. |
| TypeCannotBeExtended | 1134 | Det går inte att utöka typen. |
| UndeclaredVariable | 1135 | Variabeln har inte deklarerats. |
| VariableLeftUninitialized | 1136 | Uninitialiserade variabler är farliga och långsamma att använda. Hade du för avsikt att lämna den oinitierad? |
| KeywordUsedAsIdentifier | 1137 | Du kan inte använda ett reserverat ord som identifierare. |
| NotAllowedInSuperConstructorCall | 1140 | Objekt eller medlem tillåts inte i ett anrop till basklasskonstruktorn. |
| NotMeantToBeCalledDirectly | 1141 | Du kan inte anropa den här metoden direkt. Om möjligt använder du egenskapsåtkomster i stället. |
| GetAndSetAreInconsistent | 1142 | Metoderna |
| InvalidCustomAttribute | 1143 | En anpassad attributklass måste härledas från Attribute. |
| InvalidCustomAttributeArgument | 1144 | Endast primitiva typer tillåts i en lista med anpassade attributkonstruktorargument. |
| InvalidCustomAttributeClassOrCtor | 1146 | Okänd anpassad attributklass eller konstruktor. |
| TooManyParameters | 1148 | Det finns för många faktiska parametrar. Överskottsparametrarna ignoreras. |
| AmbiguousBindingBecauseOfWith | 1149 | - With instruktionen har gjort det här namnet tvetydigt. |
| AmbiguousBindingBecauseOfEval | 1150 | Förekomsten av Eval har gjort det här namnet tvetydigt. |
| NoSuchMember | 1151 | Objekt av den här typen har ingen sådan medlem. |
| ItemNotAllowedOnExpandoClass | 1152 | Det går inte att definiera egenskapsobjektet för en Expando klass. Det här objektet är reserverat för fälten Expando . |
| MethodNotAllowedOnExpandoClass | 1153 | Det går inte att definiera en egenskap med namnet |
| MethodClashOnExpandoSuperClass | 1155 | Det går inte att Expando skapa klassen eftersom en egenskap med namnet |
| BaseClassIsExpandoAlready | 1156 | En basklass är redan markerad Expando. Den aktuella specifikationen ignoreras. |
| AbstractCannotBePrivate | 1157 | En abstrakt metod kan inte vara privat. |
| NotIndexable | 1158 | Objekt av den här typen kan inte indexeras. |
| StaticMissingInStaticInit | 1159 | Statisk initiering måste ange nyckelordet |
| MissingConstructForAttributes | 1160 | Listan över attribut gäller inte för den aktuella kontexten. |
| OnlyClassesAllowed | 1161 | Endast klasser tillåts i en |
| ExpandoClassShouldNotImpleEnumerable | 1162 | Expando klasser ska inte implementera IEnumerable. Gränssnittet definieras implicit för Expando klasser. |
| NonCLSCompliantMember | 1163 | Den angivna medlemmen är inte CLS-kompatibel. |
| NotDeletable | 1164 | Det går inte att ta bort objektet eller medlemmen. |
| PackageExpected | 1165 | Paketnamnet förväntas. |
| UselessExpression | 1169 | Uttrycket har ingen effekt. |
| HidesParentMember | 1170 |
|
| CannotChangeVisibility | 1171 | Det går inte att ändra synlighetsspecifikationen för en basmetod. |
| HidesAbstractInBase | 1172 | Metoden döljs |
| NewNotSpecifiedInMethodDeclaration | 1173 | En metod matchar en metod i en basklass. Måste ange |
| MethodInBaseIsNotVirtual | 1174 | En metod i en basklass som är |
| NoMethodInBaseToNew | 1175 | Det finns ingen medlem i en basklass för |
| DifferentReturnTypeFromBase | 1176 | Metoden i basen har en annan returtyp. |
| ClashWithProperty | 1177 | Namnet på fältet står i konflikt med namnet på egenskapen. |
| OverrideAndHideUsedTogether | 1178 | Det går inte att använda |
| InvalidLanguageOption | 1179 | Måste ange antingen språkalternativet "snabb" eller "versionSafe". |
| NoMethodInBaseToOverride | 1180 | Det finns ingen medlem i en basklass för |
| NotValidForConstructor | 1181 | Ogiltigt för en konstruktor. |
| CannotReturnValueFromVoidFunction | 1182 | Det går inte att returnera ett värde från en void-funktion eller konstruktor. |
| AmbiguousMatch | 1183 | Mer än en metod eller egenskap matchar den här parameterlistan. |
| AmbiguousConstructorCall | 1184 | Mer än en konstruktor matchar den här parameterlistan. |
| SuperClassConstructorNotAccessible | 1185 | Basklasskonstruktorn är inte tillgänglig från det här omfånget. |
| OctalLiteralsAreDeprecated | 1186 | Oktala literaler är inaktuella. |
| VariableMightBeUnitialized | 1187 | Variabeln kanske inte initieras. |
| NotOKToCallSuper | 1188 | Det är inte giltigt att anropa en basklasskonstruktor från den här platsen. |
| IllegalUseOfSuper | 1189 | Det är inte giltigt att använda basklassen på det här sättet. |
| BadWayToLeaveFinally | 1190 | Det är långsamt och potentiellt förvirrande att lämna ett |
| NoCommaOrTypeDefinitionError | 1191 | Förväntad "" eller ogiltig typdeklaration; skriv "<Identifierare>: <Typ>" inte "<Typidentifierare><>". |
| AbstractWithBody | 1192 | En abstrakt funktion kan inte ha en brödtext. |
| NoRightParenOrComma | 1193 | Förväntades "" eller ")". |
| NoRightBracketOrComma | 1194 | Förväntades "" eller "]". |
| ExpressionExpected | 1195 | Förväntat uttryck. |
| UnexpectedSemicolon | 1196 | Oväntat ";". |
| TooManyTokensSkipped | 1197 | För många fel. Filen kanske inte är en JScript-fil. |
| BadVariableDeclaration | 1198 | Möjlig ogiltig variabeldeklaration, |
| BadFunctionDeclaration | 1199 | Möjlig ogiltig funktionsdeklaration, funktion saknas eller okänt syntaxfel. |
| BadPropertyDeclaration | 1200 | Ogiltig egenskapsdeklaration. Accessorn |
| DoesNotHaveAnAddress | 1203 | Uttrycket har ingen adress. |
| TooFewParameters | 1204 | Alla obligatoriska parametrar har inte angetts. |
| UselessAssignment | 1205 | En tilldelning skapar en Expando egenskap som omedelbart kastas bort. |
| SuspectAssignment | 1206 |
|
| SuspectSemicolon | 1207 | Tom instruktion hittades i |
| ImpossibleConversion | 1208 | Den angivna konverteringen eller tvånget är inte möjligt. |
| FinalPrecludesAbstract | 1209 |
|
| NeedInstance | 1210 | En instans förväntas. |
| CannotBeAbstract | 1212 | Det går inte att vara abstrakt om inte klassen är markerad som abstrakt. |
| InvalidBaseTypeForEnum | 1213 |
|
| CannotInstantiateAbstractClass | 1214 | Det går inte att konstruera en instans av en abstrakt klass. |
| ArrayMayBeCopied | 1215 | Om du tilldelar en JScript-matris till en Array kan matrisen kopieras. |
| AbstractCannotBeStatic | 1216 | Statiska metoder kan inte vara abstrakta. |
| StaticIsAlreadyFinal | 1217 | Statiska metoder kan inte vara |
| StaticMethodsCannotOverride | 1218 | Statiska metoder kan inte åsidosätta basklassmetoder. |
| StaticMethodsCannotHide | 1219 | Statiska metoder kan inte dölja basklassmetoder. |
| ExpandoPrecludesOverride | 1220 | Expando metoder kan inte åsidosätta basklassmetoder. |
| IllegalParamArrayAttribute | 1221 | En variabelargumentlista måste vara av en matristyp. |
| ExpandoPrecludesAbstract | 1222 | Expando metoder kan inte vara abstrakta. |
| ShouldBeAbstract | 1223 | En funktion utan en brödtext ska vara |
| BadModifierInInterface | 1224 | Den här modifieraren kan inte användas på en gränssnittsmedlem. |
| VarIllegalInInterface | 1226 | Variabler kan inte deklareras i ett gränssnitt. |
| InterfaceIllegalInInterface | 1227 | Gränssnitt kan inte deklareras i en |
| NoVarInEnum | 1228 |
|
| InvalidImport | 1229 | -instruktionen |
| EnumNotAllowed | 1230 |
|
| InvalidCustomAttributeTarget | 1231 | Det här attributet är inte giltigt för den här typen av deklaration. |
| PackageInWrongContext | 1232 | Paketdefinition tillåts inte i den här kontexten. |
| ConstructorMayNotHaveReturnType | 1233 | En konstruktor kan inte ha en returtyp. |
| OnlyClassesAndPackagesAllowed | 1234 | Endast klasser och paket tillåts i ett bibliotek. |
| InvalidDebugDirective | 1235 | Ogiltigt felsökningsdirektiv. |
| CustomAttributeUsedMoreThanOnce | 1236 | Den här typen av attribut måste vara unik. |
| NestedInstanceTypeCannotBeExtendedByStatic | 1237 | En icke-statisk kapslad typ kan endast utökas av en icke-statisk typ kapslad i samma klass. |
| PropertyLevelAttributesMustBeOnGetter | 1238 | Ett attribut som är avsett för egenskapen måste anges i |
| BadThrow | 1239 | En |
| ParamListNotLast | 1240 | En variabelargumentlista måste vara det sista argumentet. |
| NoSuchType | 1241 | Det gick inte att hitta typen. En sammansättningsreferens kanske saknas. |
| BadOctalLiteral | 1242 | Felaktigt oktal literal behandlas som decimalliteral. |
| InstanceNotAccessibleFromStatic | 1243 | En icke-statisk medlem är inte tillgänglig från ett |
| StaticRequiresTypeName | 1244 | En statisk medlem måste nås med klassnamnet. |
| NonStaticWithTypeName | 1245 | Det går inte att komma åt en icke-statisk medlem med klassnamnet. |
| NoSuchStaticMember | 1246 | Typen har ingen sådan |
| SuspectLoopCondition | 1247 | Loopvillkoret får inte innehålla ett funktionsanrop. |
| ExpectedAssembly | 1248 | Förväntad sammansättning. |
| AssemblyAttributesMustBeGlobal | 1249 | Anpassade sammansättningsattribut kan inte ingå i en annan konstruktion. |
| ExpandoPrecludesStatic | 1250 | Expando metoder kan inte vara statiska. |
| DuplicateMethod | 1251 | Den här metoden har samma namn, parametertyper och returtyp som en annan metod i den här klassen. |
| NotAnExpandoFunction | 1252 | Klassmedlemmar som används som konstruktorer ska markeras som Expando funktioner. |
| NotValidVersionString | 1253 | Inte en giltig versionssträng. |
| ExecutablesCannotBeLocalized | 1254 | Körbara filer kan inte lokaliseras. Culture alltid vara tom. |
| StringConcatIsSlow | 1255 | Plusoperatorn är ett långsamt sätt att sammanfoga strängar. Överväg att använda StringBuilder i stället. |
| CcInvalidInDebugger | 1256 | Villkorliga kompileringsdirektiv och variabler kan inte användas i felsökningsprogrammet. |
| ExpandoMustBePublic | 1257 | Expando måste vara offentliga. |
| DelegatesShouldNotBeExplicitlyConstructed | 1258 | Ombud bör inte uttryckligen konstrueras. använd helt enkelt metodnamnet. |
| ImplicitlyReferencedAssemblyNotFound | 1259 | En refererad sammansättning beror på en annan sammansättning som inte refereras till eller inte kunde hittas. |
| PossibleBadConversion | 1260 | Den här konverteringen kan misslyckas vid körning. |
| PossibleBadConversionFromString | 1261 | Det går långsamt att konvertera en sträng till ett tal eller ett booleskt värde och kan misslyckas vid körning. |
| InvalidResource | 1262 | Det här är inte en giltig .resources-fil. |
| WrongUseOfAddressOf | 1263 | Adressen till operatorn kan endast användas i en lista med argument. |
| NonCLSCompliantType | 1264 | Den angivna typen är inte CLS-kompatibel. |
| MemberTypeCLSCompliantMismatch | 1265 | Klassmedlem kan inte markeras som CLS-kompatibel (Common Language Specification) eftersom klassen inte har markerats som CLS-kompatibel. |
| TypeAssemblyCLSCompliantMismatch | 1266 | Typen kan inte markeras som CLS-kompatibel eftersom sammansättningen inte har markerats som CLS-kompatibel. |
| IncompatibleAssemblyReference | 1267 | Sammansättningen som refereras är inkompatibel. |
| InvalidAssemblyKeyFile | 1268 | En ogiltig sammansättningsnyckelfil har använts. |
| TypeNameTooLong | 1269 | Det fullständigt kvalificerade typnamnet är för långt. Det måste vara mindre än 1 024 tecken. |
| MemberInitializerCannotContainFuncExpr | 1270 | En medlemsinitierare får inte innehålla ett funktionsuttryck. |
| CantAssignThis | 5000 | Det går inte att tilldela till |
| NumberExpected | 5001 | Förväntade ett tal. |
| FunctionExpected | 5002 | En funktion förväntades. |
| CannotAssignToFunctionResult | 5003 | Det går inte att tilldela till ett funktionsresultat. |
| StringExpected | 5005 | Strängen förväntas. |
| DateExpected | 5006 | Datumobjekt förväntas. |
| ObjectExpected | 5007 | Ett objekt förväntades. |
| IllegalAssignment | 5008 | Ogiltig tilldelning. |
| UndefinedIdentifier | 5009 | Odefinierad identifierare. |
| BooleanExpected | 5010 | Inget booleskt värde hittades. |
| VBArrayExpected | 5013 | En VBArray förväntas. |
| EnumeratorExpected | 5015 | Uppräkningsobjekt förväntas. |
| RegExpExpected | 5016 | RegExpObject förväntat objekt. |
| RegExpSyntax | 5017 | Syntaxfel i reguljärt uttryck. |
| UncaughtException | 5022 | Undantag utlöses och fångas inte. |
| InvalidPrototype | 5023 | Den här funktionen har inget giltigt prototypobjekt. |
| URIEncodeError | 5024 | Den URI som ska kodas innehåller ett ogiltigt tecken. |
| URIDecodeError | 5025 | Den URI som ska avkodas är inte en giltig kodning. |
| FractionOutOfRange | 5026 | Antalet bråktalssiffror ligger inom intervallet. |
| PrecisionOutOfRange | 5027 | Precisionen ligger utom räckhåll. |
| ArrayLengthConstructIncorrect | 5029 | Matrislängden måste vara ett ändlig positivt heltal. |
| ArrayLengthAssignIncorrect | 5030 | Matrislängden måste tilldelas ett ändlig positivt tal. |
| NeedArrayObject | 5031 | Ett |-objekt är inte ett matrisobjekt. Matrisobjekt förväntas. |
| NoConstructor | 5032 | Ingen sådan konstruktor. |
| IllegalEval | 5033 | Det Eval går inte att anropa ett alias. |
| NotYetImplemented | 5034 | Ej implementerad. |
| MustProvideNameForNamedParameter | 5035 | Det går inte att ange null eller tomt namn på den namngivna parametern. |
| DuplicateNamedParameter | 5036 | Duplicera namngiven parameter. |
| MissingNameParameter | 5037 | Det angivna namngivna parameternamnet är inte en av de formella parametrarna. |
| MoreNamedParametersThanArguments | 5038 | För få argument har angetts. Antalet namngivna parameternamn får inte överskrida antalet argument som skickas in. |
| NonSupportedInDebugger | 5039 | Det går inte att utvärdera uttrycket i felsökningsprogrammet. |
| AssignmentToReadOnly | 5040 | Det går inte att tilldela skrivskyddat fält eller egenskap. |
| WriteOnlyProperty | 5041 | Egenskapen är skrivskyddad. |
| IncorrectNumberOfIndices | 5042 | Antalet index matchar inte matrisens dimension. |
| RefParamsNonSupportedInDebugger | 5043 | Metoder med |
| CannotCallSecurityMethodLateBound | 5044 | Säkerhetsmetoderna Deny(), PermitOnly()och Assert() kan inte anropas med hjälp av sen bindning. |
| CannotUseStaticSecurityAttribute | 5045 | JScript stöder inte statiska säkerhetsattribut. |
| NonClsException | 5046 | Ett mål kastade ett icke-CLS-undantag. |
| FuncEvalAborted | 6000 | Funktionsutvärderingen avbröts. |
| FuncEvalTimedout | 6001 | Tidsgränsen för funktionsutvärderingen. |
| FuncEvalThreadSuspended | 6002 | Funktionsutvärderingen misslyckades. Tråden är pausad. |
| FuncEvalThreadSleepWaitJoin | 6003 | Funktionsutvärderingen misslyckades. Tråden ligger i viloläge, väntar på ett objekt eller väntar på att en annan tråd ska slutföras. |
| FuncEvalBadThreadState | 6004 | Funktionsutvärderingen misslyckades. Tråden kan innehålla felaktiga data. |
| FuncEvalBadThreadNotStarted | 6005 | Funktionsutvärderingen misslyckades och tråden har inte startats. |
| NoFuncEvalAllowed | 6006 | Funktionsutvärderingen avbröts. Om du vill aktivera egenskapsutvärdering klickar du på Alternativ på menyn Verktyg och väljer sedan Felsökning i trädvyn. |
| FuncEvalBadLocation | 6007 | Det går inte att göra funktionsutvärderingen när den stoppas vid den här tidpunkten i programmet. |
| FuncEvalWebMethod | 6008 | Det går inte att anropa en webbmetod i felsökningsprogrammet. |
| StaticVarNotAvailable | 6009 | En statisk variabel är inte tillgänglig. |
| TypeObjectNotAvailable | 6010 | Typobjektet för den här typen är inte tillgängligt. |
| ExceptionFromHResult | 6011 | Undantag från HRESULT. |
| SideEffectsDisallowed | 6012 | Uttrycket orsakar biverkningar och kommer inte att utvärderas. |