Programmation VBScript/Codes d'erreur
Apparence
Il y a deux types d'erreurs :
- Erreur de syntaxe : Une erreur de syntaxe empêche l'interprétation correcte du script.
- Erreur à l'exécution : Une erreur s'est produite durant l'exécution du script.
Erreur de syntaxe
[modifier | modifier le wikicode]NUMÉRO | DESCRIPTION |
---|---|
1052 | trop de méthodes et propriétés |
1044 | parenthèses interdites |
1053 | classe sans argument |
1058 | 'default' que dans get |
1057 | 'default' + 'public' |
1005 | '(' attendu |
1006 | ')' attendu |
1011 | '=' attendu |
1021 | 'case' attendu |
1047 | 'class' attendu |
1025 | Fin d'instruction attendue |
1014 | 'end' attendu |
1023 | Expression attendue |
1015 | 'function' attendu |
1010 | Identificateur attendu |
1012 | 'lf' attendu |
1046 | 'ln' attendu |
1026 | Constante (int) attendue |
1049 | 'let', 'get', 'set' attendu |
1045 | Constante (string) attendue |
1019 | 'loop' attendu |
1020 | 'next' attendu |
1050 | 'property' attendu |
1022 | 'select' attendu |
1024 | Instruction attendue |
1016 | 'sub' attendu |
1017 | 'then' attendu |
1013 | 'to' attendu |
1018 | 'wend' attendu |
1027 | 'while' 'until' attendu |
1028 | 'while' 'until' ou fin d'instruction attendu |
1029 | 'with' attendu |
1030 | Identificateur trop long |
1014 | Caractère incorrect |
1039 | 'exit' incorrect |
1040 | Variable de ctrl de 'for' incorrecte |
1013 | Nombre incorrect |
1037 | Utilisation incorrecte de 'me' |
1038 | 'loop' sans 'do' |
1048 | Doit être défini dans la classe |
1042 | Doit être la première instruction de la ligne |
1041 | Nom redéfini |
1051 | Nombre d'argument inégal |
1001 | Mémoire insuffisante |
1054 | Argument manquant dans let ou set |
1002 | Erreur de syntaxe |
1055 | 'next' attendu |
1015 | Constante de chaîne non terminée |
Erreur à l'exécution
[modifier | modifier le wikicode]NUMÉRO | DESCRIPTION |
---|---|
5 | Appel de procédure incorrect |
6 | Dépassement de capacité |
7 | Mémoire insuffisante |
9 | Indice hors plage |
10 | Tableau fixe ou verrouillé |
11 | Division par zéro |
13 | Type incompatible |
14 | Espace de chaîne insuffisant |
17 | Opération impossible |
28 | Espace pile insuffisant |
35 | Sub non définie |
48 | Erreur chargement de dll |
51 | Erreur interne |
91 | Var d'objet non définie |
92 | Boucle non init |
94 | Utilisation incorrecte de null |
424 | Objet requis |
429 | ActiveX ne peut pas créer l'objet |
430 | Classe ne gère pas automation |
432 | Fichier ou classe introuvable |
438 | Méthode ou propriété non géré |
445 | Objet ne gère pas action |
447 | Objet ne gère pas les param |
448 | Argument introuvable |
449 | Argument obligatoire |
450 | Nombre d'arguments ou propriété incorrect |
451 | Objet n'est pas une collection |
458 | Type automation non géré |
462 | Machine distante indisponible |
481 | Image incorrecte |
500 | Variable indéfinie |
502 | Objet non sécurisé pour script |
503 | Objet non sécurisé pour init |
504 | Objet non sécurisé pour création |
505 | Référence incorrecte ou non qualifiée |
506 | Classe non définie |
507 | Exception |
5008 | Affectation illégale |
5017 | Erreur syntaxique dans l'expression régulière |
5018 | Quantifiant inattendu |
5019 | ']' attendu dans l'expression régulière |
5020 | ')' attendu dans l'expression régulière |
5021 | Jeu de caractère incorrect |