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

Traductions disponibles Traductions disponibles
Numéro d'article: 47753 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

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.

Propriétés

Numéro d'article: 47753 - Dernière mise à jour: mardi 21 novembre 2006 - Version: 2.3
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • 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 sur le système suivant
    • Microsoft MS-DOS 6.22 Standard
  • Microsoft BASIC Compiler 6.0b sur le système suivant
    • Microsoft MS-DOS 6.22 Standard
  • Microsoft BASIC Professional Development System 7.0
Mots-clés : 
kbmt KB47753 KbMtfr
Traduction automatique
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
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Exclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com