Programmation VBScript/Codes d'erreur

Un livre de Wikilivres.

Il y a deux types d'erreurs :

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