JSError Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje chybové zprávy JScriptu. Tato třída patří do kategorie kompilace a stavu za běhu.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
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
- Dědičnost
- Atributy
Pole
| Name | Hodnota | Description |
|---|---|---|
| NoError | 0 | Žádná chyba. Toto je výchozí hodnota (0) pro výčet. |
| InvalidCall | 5 | Neplatné volání procedury nebo argument. |
| OutOfMemory | 7 | Nedostatek paměti. |
| TypeMismatch | 13 | Neshoda typů |
| OutOfStack | 28 | Nedostatek prostoru zásobníku. |
| InternalError | 51 | Došlo k vnitřní chybě. |
| FileNotFound | 53 | Soubor nebyl nalezen. |
| NeedObject | 424 | Objekt je povinný. |
| CantCreateObject | 429 | Nelze vytvořit objekt. |
| OLENoPropOrMethod | 438 | Objekt tuto vlastnost nebo metodu nepodporuje. |
| ActionNotSupported | 445 | Objekt tuto akci nepodporuje. |
| NotCollection | 451 | Tento objekt není kolekcí. |
| SyntaxError | 1002 | Zjištěná chyba syntaxe |
| NoColon | 1003 | Byl očekáváno ":". |
| NoSemicolon | 1004 | Byl očekáváno ";". |
| NoLeftParen | 1005 | Byl očekáváno "(". |
| NoRightParen | 1006 | Byl očekáváno "". |
| NoRightBracket | 1007 | Byl očekáváno "]". |
| NoLeftCurly | 1008 | Byl očekáváno {. |
| NoRightCurly | 1009 | Byl očekáváno "}". |
| NoIdentifier | 1010 | Byl očekáváný identifikátor. |
| NoEqual | 1011 | Byl očekáván znak "=". |
| IllegalChar | 1014 | Neplatný znak. |
| UnterminatedString | 1015 | Řetězcová konstanta není ukončena. |
| NoCommentEnd | 1016 | Komentář se neukončil. |
| BadReturn | 1018 | Příkaz Return se nemůže objevit mimo funkci. |
| BadBreak | 1019 | Mimo smyčku nelze mít |
| BadContinue | 1020 | Mimo smyčku nelze mít |
| BadHexDigit | 1023 | Očekávaná šestnáctková číslice. |
| NoWhile | 1024 | Očekává se |
| BadLabel | 1025 | Popisek, který má tento název, už existuje. |
| NoLabel | 1026 | Popisek nebyl nalezen. |
| DupDefault | 1027 |
|
| NoMemberIdentifier | 1028 | Očekávaný identifikátor nebo |
| NoCcEnd | 1029 | Očekává se |
| CcOff | 1030 | Podmíněná kompilace je vypnutá. |
| NotConst | 1031 | Očekávaná konstanta. |
| NoAt | 1032 | Očekává se |
| NoCatch | 1033 | Očekává se |
| InvalidElse | 1034 | Nezařazeno |
| NoComma | 1100 | Byl očekáváno ",". |
| DupVisibility | 1101 | Modifikátor viditelnosti je již definovaný. |
| IllegalVisibility | 1102 | Neplatný modifikátor viditelnosti |
| BadSwitch | 1103 | Chybí |
| CcInvalidEnd | 1104 | Nezařazeno |
| CcInvalidElse | 1105 | Nezařazeno |
| CcInvalidElif | 1106 | Nezařazeno |
| ErrEOF | 1107 | Očekává se více zdrojových znaků. |
| IncompatibleVisibility | 1108 | Modifikátor nekompatibilní viditelnosti |
| ClassNotAllowed | 1109 | Definice třídy není v tomto kontextu povolena. |
| NeedCompileTimeConstant | 1110 | Výraz musí být konstanta kompilačního času. |
| DuplicateName | 1111 | Identifikátor se již používá. |
| NeedType | 1112 | Očekává se název typu. |
| NotInsideClass | 1113 | Platné pouze uvnitř definice třídy. |
| InvalidPositionDirective | 1114 | Byla zjištěna neznámá direktiva pozice. |
| MustBeEOL | 1115 | Za direktivou nelze následovat jiný kód na stejném řádku. |
| WrongDirective | 1118 | Nesprávná direktiva ladicího programu nebo nesprávná pozice direktivy. |
| CannotNestPositionDirective | 1119 | Před zahájením nové směrnice musí být ukončena direktiva pozice. |
| CircularDefinition | 1120 | Kruhová definice. |
| Deprecated | 1121 | Zadaný typ je zastaralý. |
| IllegalUseOfThis | 1122 | Není platné použít |
| NotAccessible | 1123 | Objekt nebo člen není z tohoto oboru přístupný. |
| CannotUseNameOfClass | 1124 | Stejný název může mít pouze funkce konstruktoru, ve které se zobrazuje. |
| MustImplementMethod | 1128 | Třída musí poskytnout implementaci metody. |
| NeedInterface | 1129 | Očekává se název rozhraní. |
| UnreachableCatch | 1133 | Klauzule Catch se nikdy nedosáhne. |
| TypeCannotBeExtended | 1134 | Typ nelze rozšířit. |
| UndeclaredVariable | 1135 | Proměnná nebyla deklarována. |
| VariableLeftUninitialized | 1136 | Neinicializované proměnné jsou nebezpečné a pomalé. Chtěli jste ho nechat neinicializovaný? |
| KeywordUsedAsIdentifier | 1137 | Rezervované slovo nelze použít jako identifikátor. |
| NotAllowedInSuperConstructorCall | 1140 | Objekt nebo člen není povolen ve volání konstruktoru základní třídy. |
| NotMeantToBeCalledDirectly | 1141 | Tuto metodu nelze volat přímo. Pokud je to možné, použijte místo toho přístupové objekty vlastností. |
| GetAndSetAreInconsistent | 1142 |
|
| InvalidCustomAttribute | 1143 | Vlastní třída atributu musí být odvozena od Attribute. |
| InvalidCustomAttributeArgument | 1144 | V seznamu argumentů konstruktoru vlastních atributů jsou povoleny pouze primitivní typy. |
| InvalidCustomAttributeClassOrCtor | 1146 | Neznámá třída nebo konstruktor vlastního atributu. |
| TooManyParameters | 1148 | Existuje příliš mnoho skutečných parametrů. Nadbytečné parametry budou ignorovány. |
| AmbiguousBindingBecauseOfWith | 1149 | Příkaz With použil tento název nejednoznačný. |
| AmbiguousBindingBecauseOfEval | 1150 | Přítomnost Eval tohoto názvu byla nejednoznačná. |
| NoSuchMember | 1151 | Objekty tohoto typu nemají takový člen. |
| ItemNotAllowedOnExpandoClass | 1152 | Nelze definovat vlastnost Item ve Expando třídě. Tato položka je vyhrazena Expando pro pole. |
| MethodNotAllowedOnExpandoClass | 1153 | Nelze definovat vlastnost pojmenovanou |
| MethodClashOnExpandoSuperClass | 1155 | Třídu nelze vytvořit Expando , protože vlastnost s názvem |
| BaseClassIsExpandoAlready | 1156 | Základní třída je již označena Expando. Aktuální specifikace bude ignorována. |
| AbstractCannotBePrivate | 1157 | Abstraktní metoda nemůže být soukromá. |
| NotIndexable | 1158 | Objekty tohoto typu nelze indexovat. |
| StaticMissingInStaticInit | 1159 | Statický inicializátor musí zadat |
| MissingConstructForAttributes | 1160 | Seznam atributů se nevztahuje na aktuální kontext. |
| OnlyClassesAllowed | 1161 | Pouze třídy jsou povoleny uvnitř . |
| ExpandoClassShouldNotImpleEnumerable | 1162 | Expando třídy by neměly implementovat IEnumerable. Rozhraní je implicitně definováno ve Expando třídách. |
| NonCLSCompliantMember | 1163 | Zadaný člen není kompatibilní se specifikací CLS. |
| NotDeletable | 1164 | Objekt nebo člen nelze odstranit. |
| PackageExpected | 1165 | Byl očekáváný název balíčku. |
| UselessExpression | 1169 | Výraz nemá žádný vliv. |
| HidesParentMember | 1170 |
|
| CannotChangeVisibility | 1171 | Nelze změnit specifikaci viditelnosti základní metody. |
| HidesAbstractInBase | 1172 | Metoda se skryje |
| NewNotSpecifiedInMethodDeclaration | 1173 | Metoda odpovídá metodě v základní třídě. Musí zadat |
| MethodInBaseIsNotVirtual | 1174 | Metoda v základní třídě, která je |
| NoMethodInBaseToNew | 1175 | V základní třídě |
| DifferentReturnTypeFromBase | 1176 | Metoda v základu má jiný návratový typ. |
| ClashWithProperty | 1177 | Název pole je v konfliktu s názvem vlastnosti. |
| OverrideAndHideUsedTogether | 1178 | Nelze použít |
| InvalidLanguageOption | 1179 | Je nutné zadat buď možnost "fast" nebo "versionSafe". |
| NoMethodInBaseToOverride | 1180 | V základní třídě |
| NotValidForConstructor | 1181 | Není platný pro konstruktor. |
| CannotReturnValueFromVoidFunction | 1182 | Nelze vrátit hodnotu z funkce void nebo konstruktoru. |
| AmbiguousMatch | 1183 | Více než jedna metoda nebo vlastnost odpovídá tomuto seznamu parametrů. |
| AmbiguousConstructorCall | 1184 | Tento seznam parametrů odpovídá více než jednomu konstruktoru. |
| SuperClassConstructorNotAccessible | 1185 | Konstruktor základní třídy není z tohoto oboru přístupný. |
| OctalLiteralsAreDeprecated | 1186 | Osmičkové literály jsou zastaralé. |
| VariableMightBeUnitialized | 1187 | Proměnná nemusí být inicializována. |
| NotOKToCallSuper | 1188 | Není platné volat konstruktor základní třídy z tohoto umístění. |
| IllegalUseOfSuper | 1189 | Základní třídu tímto způsobem nelze použít. |
| BadWayToLeaveFinally | 1190 | Tímto způsobem je pomalé a potenciálně matoucí nechat |
| NoCommaOrTypeDefinitionError | 1191 | Byl očekáváno ", nebo neplatná deklarace typu; write "<Identifier> : <Type>" not "<Type><Identifier>". |
| AbstractWithBody | 1192 | Abstraktní funkce nemůže mít tělo. |
| NoRightParenOrComma | 1193 | Byl očekáváno "," nebo ")". |
| NoRightBracketOrComma | 1194 | Byl očekáváno "," nebo "]". |
| ExpressionExpected | 1195 | Očekávaný výraz. |
| UnexpectedSemicolon | 1196 | Neočekávané ";". |
| TooManyTokensSkipped | 1197 | Příliš mnoho chyb. Soubor nemusí být soubor JScript. |
| BadVariableDeclaration | 1198 | Možná neplatná deklarace proměnné, |
| BadFunctionDeclaration | 1199 | Možná neplatná deklarace funkce, chybějící funkce nebo nerozpoznaná chyba syntaxe. |
| BadPropertyDeclaration | 1200 | Neplatná deklarace vlastnosti Přístupové |
| DoesNotHaveAnAddress | 1203 | Výraz nemá adresu. |
| TooFewParameters | 1204 | Nebyly zadány všechny požadované parametry. |
| UselessAssignment | 1205 | Přiřazení vytvoří Expando vlastnost, která je okamžitě vyvolán. |
| SuspectAssignment | 1206 |
|
| SuspectSemicolon | 1207 | Prázdný příkaz nalezený v |
| ImpossibleConversion | 1208 | Zadaný převod nebo převod není možný. |
| FinalPrecludesAbstract | 1209 |
|
| NeedInstance | 1210 | Očekává se instance. |
| CannotBeAbstract | 1212 | Nelze být abstraktní, pokud není třída označena jako abstraktní. |
| InvalidBaseTypeForEnum | 1213 |
|
| CannotInstantiateAbstractClass | 1214 | Není možné vytvořit instanci abstraktní třídy. |
| ArrayMayBeCopied | 1215 | Přiřazení pole JScriptu k objektu Array může způsobit zkopírování pole. |
| AbstractCannotBeStatic | 1216 | Statické metody nemohou být abstraktní. |
| StaticIsAlreadyFinal | 1217 | Statické metody nemohou být |
| StaticMethodsCannotOverride | 1218 | Statické metody nemohou přepsat metody základní třídy. |
| StaticMethodsCannotHide | 1219 | Statické metody nemohou skrýt metody základní třídy. |
| ExpandoPrecludesOverride | 1220 | Expando metody nemohou přepsat metody základní třídy. |
| IllegalParamArrayAttribute | 1221 | Seznam argumentů proměnných musí být typu pole. |
| ExpandoPrecludesAbstract | 1222 | Expando metody nemohou být abstraktní. |
| ShouldBeAbstract | 1223 | Funkce bez těla by měla být |
| BadModifierInInterface | 1224 | Tento modifikátor nelze použít u člena rozhraní. |
| VarIllegalInInterface | 1226 | Proměnné nelze deklarovat v rozhraní. |
| InterfaceIllegalInInterface | 1227 | Rozhraní nelze deklarovat v objektu |
| NoVarInEnum | 1228 |
|
| InvalidImport | 1229 | Příkaz |
| EnumNotAllowed | 1230 |
|
| InvalidCustomAttributeTarget | 1231 | Tento atribut není platný pro tento typ deklarace. |
| PackageInWrongContext | 1232 | V tomto kontextu není povolená definice balíčku. |
| ConstructorMayNotHaveReturnType | 1233 | Konstruktor nemůže mít návratový typ. |
| OnlyClassesAndPackagesAllowed | 1234 | V knihovně jsou povoleny pouze třídy a balíčky. |
| InvalidDebugDirective | 1235 | Neplatná direktiva ladění. |
| CustomAttributeUsedMoreThanOnce | 1236 | Tento typ atributu musí být jedinečný. |
| NestedInstanceTypeCannotBeExtendedByStatic | 1237 | Nestatický vnořený typ lze rozšířit pouze nestatický typ vnořený ve stejné třídě. |
| PropertyLevelAttributesMustBeOnGetter | 1238 | Atribut, který cílí na vlastnost, musí být zadán na přístupovém objektu |
| BadThrow | 1239 | Příkaz |
| ParamListNotLast | 1240 | Seznam argumentů proměnných musí být posledním argumentem. |
| NoSuchType | 1241 | Typ nebyl nalezen. Pravděpodobně chybí odkaz na sestavení. |
| BadOctalLiteral | 1242 | Chybně formátovaný osmičkový literál se považuje za desetinný literál. |
| InstanceNotAccessibleFromStatic | 1243 | Nestatický člen není přístupný z |
| StaticRequiresTypeName | 1244 | Ke statickému členu musí mít přístup název třídy. |
| NonStaticWithTypeName | 1245 | K nestatického členu nelze získat přístup s názvem třídy. |
| NoSuchStaticMember | 1246 | Typ takový člen nemá |
| SuspectLoopCondition | 1247 | Podmínka smyčky nemůže obsahovat volání funkce. |
| ExpectedAssembly | 1248 | Očekávané sestavení. |
| AssemblyAttributesMustBeGlobal | 1249 | Vlastní atributy sestavení nemohou být součástí jiného konstruktoru. |
| ExpandoPrecludesStatic | 1250 | Expando metody nemohou být statické. |
| DuplicateMethod | 1251 | Tato metoda má stejný název, typy parametrů a návratový typ jako jiná metoda v této třídě. |
| NotAnExpandoFunction | 1252 | Členy třídy používané jako konstruktory by měly být označeny jako Expando funkce. |
| NotValidVersionString | 1253 | Neplatný řetězec verze. |
| ExecutablesCannotBeLocalized | 1254 | Spustitelné soubory nelze lokalizovat; Culture by měl být vždy prázdný. |
| StringConcatIsSlow | 1255 | Operátor plus je pomalý způsob zřetězení řetězců. Místo toho zvažte použití StringBuilder . |
| CcInvalidInDebugger | 1256 | Direktivy podmíněné kompilace a proměnné nelze v ladicím programu použít. |
| ExpandoMustBePublic | 1257 | Expando metody musí být veřejné. |
| DelegatesShouldNotBeExplicitlyConstructed | 1258 | Delegáti by neměli být explicitně sestaveni; jednoduše použijte název metody. |
| ImplicitlyReferencedAssemblyNotFound | 1259 | Odkazované sestavení závisí na jiném sestavení, na které není odkazováno nebo nelze nalézt. |
| PossibleBadConversion | 1260 | Tento převod může selhat za běhu. |
| PossibleBadConversionFromString | 1261 | Převod řetězce na číslo nebo logickou hodnotu je pomalý a může selhat za běhu. |
| InvalidResource | 1262 | Toto není platný soubor .resources. |
| WrongUseOfAddressOf | 1263 | Adresu operátoru lze použít pouze v seznamu argumentů. |
| NonCLSCompliantType | 1264 | Zadaný typ není kompatibilní se specifikací CLS. |
| MemberTypeCLSCompliantMismatch | 1265 | Člen třídy nelze označit jako kompatibilní se specifikací CLS (Common Language Specification), protože třída není označena jako kompatibilní se specifikací CLS. |
| TypeAssemblyCLSCompliantMismatch | 1266 | Typ nelze označit jako kompatibilní se specifikací CLS, protože sestavení není označené jako kompatibilní se specifikací CLS. |
| IncompatibleAssemblyReference | 1267 | Odkazované sestavení není kompatibilní. |
| InvalidAssemblyKeyFile | 1268 | Byl použit neplatný soubor klíče sestavení. |
| TypeNameTooLong | 1269 | Plně kvalifikovaný název typu je příliš dlouhý. Musí mít méně než 1 024 znaků. |
| MemberInitializerCannotContainFuncExpr | 1270 | Inicializátor člena nemůže obsahovat výraz funkce. |
| CantAssignThis | 5000 | Nelze přiřadit . |
| NumberExpected | 5001 | Byl očekáváno číslo. |
| FunctionExpected | 5002 | Byla očekáváno funkce. |
| CannotAssignToFunctionResult | 5003 | Nelze přiřadit k výsledku funkce. |
| StringExpected | 5005 | Byl očekáván řetězec. |
| DateExpected | 5006 | Byl očekáváný objekt data. |
| ObjectExpected | 5007 | Byl očekává objekt. |
| IllegalAssignment | 5008 | Neplatné přiřazení |
| UndefinedIdentifier | 5009 | Nedefinovaný identifikátor. |
| BooleanExpected | 5010 | Nebyla nalezena žádná logická hodnota. |
| VBArrayExpected | 5013 | Očekává se VBArray. |
| EnumeratorExpected | 5015 | Byl očekáváný objekt enumerátoru. |
| RegExpExpected | 5016 | RegExpObject objekt byl očekáváno. |
| RegExpSyntax | 5017 | Syntaktická chyba v regulárním výrazu |
| UncaughtException | 5022 | Došlo k výjimce, která nebyla zachycena. |
| InvalidPrototype | 5023 | Tato funkce nemá platný prototyp objektu. |
| URIEncodeError | 5024 | Identifikátor URI, který se má zakódovat, obsahuje neplatný znak. |
| URIDecodeError | 5025 | Identifikátor URI, který se má dekódovat, není platné kódování. |
| FractionOutOfRange | 5026 | Počet desetinných číslic je mimo rozsah. |
| PrecisionOutOfRange | 5027 | Přesnost je mimo rozsah. |
| ArrayLengthConstructIncorrect | 5029 | Délka pole musí být konečné kladné celé číslo. |
| ArrayLengthAssignIncorrect | 5030 | Délka pole musí být přiřazena konečné kladné číslo. |
| NeedArrayObject | 5031 | | není objekt pole. Byl očekáváný objekt pole. |
| NoConstructor | 5032 | Žádný takový konstruktor. |
| IllegalEval | 5033 | Alias Eval nemůže volat. |
| NotYetImplemented | 5034 | Není ještě implementováno. |
| MustProvideNameForNamedParameter | 5035 | Nelze zadat název pojmenovaného parametru s hodnotou null nebo prázdný. |
| DuplicateNamedParameter | 5036 | Duplikovat pojmenovaný parametr. |
| MissingNameParameter | 5037 | Zadaný název pojmenovaného parametru není jedním z formálních parametrů. |
| MoreNamedParametersThanArguments | 5038 | Je zadáno příliš málo argumentů. Počet pojmenovaných názvů parametrů nesmí překročit počet předaných argumentů. |
| NonSupportedInDebugger | 5039 | Výraz nelze vyhodnotit v ladicím programu. |
| AssignmentToReadOnly | 5040 | Nelze přiřadit k poli nebo vlastnosti jen pro čtení. |
| WriteOnlyProperty | 5041 | Vlastnost je určena pouze pro zápis. |
| IncorrectNumberOfIndices | 5042 | Počet indexů neodpovídá dimenzi pole. |
| RefParamsNonSupportedInDebugger | 5043 | Metody s |
| CannotCallSecurityMethodLateBound | 5044 | Metody Deny(), PermitOnly()a Assert() zabezpečení nelze volat pomocí pozdní vazby. |
| CannotUseStaticSecurityAttribute | 5045 | JScript nepodporuje statické atributy zabezpečení. |
| NonClsException | 5046 | Cíl vyvolal výjimku, která není CLS. |
| FuncEvalAborted | 6000 | Vyhodnocení funkce bylo přerušeno. |
| FuncEvalTimedout | 6001 | Vypršel časový limit vyhodnocení funkce. |
| FuncEvalThreadSuspended | 6002 | Vyhodnocení funkce se nezdařilo. Vlákno je pozastaveno. |
| FuncEvalThreadSleepWaitJoin | 6003 | Vyhodnocení funkce se nezdařilo. Vlákno spí, čeká na objekt nebo čeká na dokončení jiného vlákna. |
| FuncEvalBadThreadState | 6004 | Vyhodnocení funkce se nezdařilo. Vlákno může obsahovat nesprávná data. |
| FuncEvalBadThreadNotStarted | 6005 | Vyhodnocení funkce se nezdařilo a vlákno se nespustilo. |
| NoFuncEvalAllowed | 6006 | Vyhodnocení funkce bylo přerušeno. Chcete-li zapnout vyhodnocení vlastností, klepněte na tlačítko Možnosti v nabídce Nástroje a potom vyberte ladění ve stromovém zobrazení. |
| FuncEvalBadLocation | 6007 | Vyhodnocení funkce nelze provést, pokud je v tomto okamžiku v programu zastaveno. |
| FuncEvalWebMethod | 6008 | Nelze volat webovou metodu v ladicím programu. |
| StaticVarNotAvailable | 6009 | Statická proměnná není k dispozici. |
| TypeObjectNotAvailable | 6010 | Objekt typu pro tento typ není k dispozici. |
| ExceptionFromHResult | 6011 | Výjimka z HODNOTY HRESULT |
| SideEffectsDisallowed | 6012 | Výraz způsobuje vedlejší účinky a nebude vyhodnocen. |