Liste des numéros d'erreur Run-Time et messages pour QuickBasic

IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d’articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d’avoir accès, dans votre propre langue, à l’ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s’exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s’efforce aussi continuellement de faire évoluer son système de traduction automatique.

La version anglaise de cet article est la suivante: 47753
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Résumé
Cet article contient une liste complète des erreurs d'exécution et leurs numéros correspondants (renvoyées par la fonction ERR). Ces erreurs pouvant être interceptées avec l'instruction sur erreur GOTO.

Cette information s'applique à Microsoft QuickBasic versions 1,00, 1.01 1.02, 2.00, 2.01, 3,00, 4.00, 4.00b et 4.50 pour MS-DOS, à Microsoft base compilateur versions 6.00 et 6.00b pour MS-DOS et Microsoft OS/2 et à Microsoft base PDS version 7.00 pour MS-DOS et Microsoft OS/2.
Plus d'informations
Error                              Error   Code   Description                 Code   Description   -----  -----------                 -----  -----------    1*    NEXT without FOR            37*    Argument-count mismatch    2*    SYNTAX error                38*    Array not defined    3     RETURN without GOSUB        39**   CASE ELSE expected    4     Out of DATA                 40     Variable required    5     Illegal function call       50     Field Overflow    6     Overflow                    51     Internal Error    7     Out of memory               52     Bad file name or number    8     Label not defined           53     File not found    9     Subscript out of range      54     Bad file mode   10     Duplicate definition        55     File already open   11     Division by zero            56     FIELD statement active   12*    Illegal in direct mode      57     Device I/O error   13*    Type mismatch               58     File already exists   14     Out of string space         59     Bad record length   16*    String formula too complex  61     Disk Full   17*    Cannot continue             62     Input past end-of-file   18     Function not defined        63     Bad record number   19     No RESUME                   64     Bad file name   20     RESUME without error        67     Too many files   24     Device timeout              68     Device Unavailable   25     Device Fault                69     Communications-buffer overflow   26*    FOR without NEXT            70     Permission denied   27     Out of paper                71     Disk not ready   29*    WHILE without WEND          72     Disk-media error   30*    WEND without WHILE          73     Advanced feature unavailable   33*    Duplicate LABEL             74     Rename across disks   35*    Subprogram not defined      75     Path/file access error                                      76     Path not found   *   Denotes errors that usually occur at COMPILE TIME, but may       occur and be trapped during RUN TIME under special circumstances   **  Denotes that the error number was removed in Basic PDS 7.00				
Les erreurs suivantes n'apparaissent dans Microsoft base PDS version 7.00 uniquement :
   80     Feature removed   81     Invalid name   82     Table not found   83     Index not found   84     Invalid column   85     No current record   86     Duplicate value for unique index   87     Invalid operation on null index   88     Database needs repair				
les numéros d'erreur non définie suivants générer un message « erreur non imprimable » si elles sont recouverts pas avec l'instruction sur erreur GOTO :
15 21 22, 23, 28, 31, 32, 34, 41-49, 60, 65, 66, 77 et vers le haut
Pour Microsoft base PDS 7.00, les numéros qui génèrent le message « erreur non imprimable » sont les suivants :
15 21 22, 23, 28, 31, 32, 34, 39, 41-49, 60, 65, 66, 77-79, 89 et vers le haut
Pour une explication plus détaillée des erreurs ci-dessus, consultez le manuel de référence de votre langue Basic ou QuickBasic, votre manuel « Microsoft QuickBasic 4.5 : programmation en Basic » pour version 4.50, Annexe I ou le gestionnaire QB en ligne système d'aide QuickBasic version 4.50 ou votre manuel « Microsoft Basic 7.0 : langage référence » pour base 7.00 PDS, annexe D ou le système d'aide en ligne Microsoft Advisor pour base PDS version 7.00.

Vous pouvez appeler toute erreur dans l'environnement QB.EXE ou QBX.EXE avec l'instruction d'erreur. Dans QB.EXE 4.50 ou QBX.EXE 7.00, l'instruction erreur affiche la message d'erreur avec le choix pour recevoir l'aide sur l'erreur. Choix d'aide s'offre d'une brève explication et certains points clés à prendre en considération lors du suivi vers le bas de la cause de l'erreur.
QuickBas BasicCom

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 47753 - Dernière mise à jour : 12/04/2015 09:03:45 - Révision : 2.3

Microsoft QuickBasic 1.0, Microsoft QuickBasic 1.01, Microsoft QuickBasic 1.02, Microsoft QuickBasic 2.0, Microsoft QuickBasic 2.01, Microsoft QuickBasic 3.0, Microsoft QuickBasic 4.0, Microsoft QuickBASIC 4.0b, Microsoft QuickBasic 4.5 pour MS-DOS, Microsoft BASIC Compiler 6.0, Microsoft BASIC Compiler 6.0b, Microsoft BASIC Professional Development System 7.0

  • kbnosurvey kbarchive kbmt KB47753 KbMtfr
Commentaires