Section courante

A propos

Section administrative du site

 Langage  Elément  Tutoriel  Emulateur  Annexe  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
Rust
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Introduction
Référence de commandes et fonctions
Mise en route Amiga BASIC
Graphiques Amiga
Programmation de périphériques
Amiga Forever
WinUAE
Table AMIGA ASCII
Références des codes d'erreur de l'AmigaBASIC
Préface
Notes légal
Dictionnaire
Recherche

Voici la liste des codes d'erreurs pouvant être retournée par l'AmigaBASIC :

Code d'erreur Message Description
1 NEXT WITHOUT FOR Ce code d'erreur permet d'indiquer qu'une instruction NEXT ne correspond pas à la variable définit dans l'instruction FOR.
2 SYNTAX ERROR Ce code d'erreur permet d'indiquer qu'une ligne du code source contient une séquence de caractères incorrecte, comme par exemple une mauvaise correspondance des parenthèses, une faute d'orthographe dans le nom d'une instruction ou d'une fonction, une ponctuation incorrecte.
3 RETURN WITHOUT GOSUB Ce code d'erreur permet d'indiquer qu'une instruction RETURN est rencontré sans qu'une instruction GOSUB est été précédemment utilisé.
4 OUT OF DATA Ce code d'erreur permet d'indiquer qu'une instruction READ est exécuté quand il n'y a plus de données dans l'instruction DATA.
5 ILLEGAL FUNCTION CALL Ce code d'erreur permet d'indiquer qu'un paramètre passé est en dehors de l'intervalle d'une fonction de chaine de caractères ou de mathématiques. Cette erreur se produit souvent à cause d'une résultat négatif ou résultat trop gros.
6 OVERFLOW Ce code d'erreur permet d'indiquer que le résultat d'un calcul est trop large pour être représenté dans le format de nombre AmigaBASIC.
7 OUT OF MEMORY Ce code d'erreur permet d'indiquer qu'un programme est trop gros pour chargé en mémoire, qu'il y a trop de boucle d'instruction FOR ou de GOSUB, qu'il y a trop de variables ou qu'une expression est trop complexe.
8 UNDEFINED LABEL Ce code d'erreur permet d'indiquer qu'une ligne référencé par une instruction GOTO, GOSUB, IF...THEN[...ELSE] ou DELETE n'existe plus.
9 SUBSCRIPT OUT OF RANGE Ce code d'erreur permet d'indiquer qu'un élément de tableau est référencé avec un sous-script en dehors des dimensions du tableau, qu'un élément de tableau est référencé avec un mauvais nombre de sous-script ou qu'un sous-script est utilisé dans une variable n'étant pas un tableau.
10 DUPLICATE DEFINITION Ce code d'erreur permet d'indiquer que deux instructions DIM définissent le même tableau, qu'une instruction DIM définit un tableau après que la dimension par défaut de 10 est été établit par le tableau ou qu'une instruction OPTION BASE est été rencontré après qu'un tableau est été dimensionné par défaut ou par une instruction DIM.
11 DUPLICATE DEFINITION Ce code d'erreur permet d'indiquer qu'une division par zéro est rencontré dans une expression et que la puissance d'un nombre négatif a été demandé.
12 ILLEGAL DIRECT Ce code d'erreur permet d'indiquer qu'une instruction est illégalement exécuté dans un mode immédiat plutôt que dans un code source.
13 TYPE MISMATCH Ce code d'erreur permet d'indiquer qu'un nom de variable de chaine de caractères est associé à une valeur numérique ou vice versa, qu'une fonction attend une valeur numérique mais qu'une chaine de caractères est attendue ou vice versa ou qu'un nombre réel de simple précision est mixé avec une valeur réel de double précision dans une instruction SWAP.
14 OUT OF HEAP SPACE Ce code d'erreur permet d'indiquer que le tas de mémoire de l'Amiga n'a plus de mémoire disponible.
15 STRING TOO LONG Ce code d'erreur permet d'indiquer qu'une tentative de créer une chaine de caractères avec plus de 32767 caractères a été faite.
16 STRING FORMULA TOO COMPLEX Ce code d'erreur permet d'indiquer qu'une chaine de caractères est trop longue ou trop complexe. L'expression doit être réduite en plus simple expression.
17 CAN'T CONTINUE Ce code d'erreur permet d'indiquer qu'une tentative de continuer un programme après qu'une erreur s'est produite, qu'une modification s'est produite depuis la dernière exécution ou que rien n'existe peut provoquer cette erreur.
18 UNDEFINED USER FUNCTION Ce code d'erreur permet d'indiquer qu'une fonction utilisateur est appelé avant que la définition d'une fonction (instruction DEF FN) est été donnée.
19 NO RESUME Ce code d'erreur permet d'indiquer qu'une routine de gestion des erreurs a été entrée mais qu'elle ne contient pas d'instruction RESUME.
20 RESUME WITHOUT ERROR Ce code d'erreur permet d'indiquer qu'une instruction RESUME est rencontré avant qu'une routine de traitement d'erreurs est été rencontré.
21 UNPRINTABLE ERROR Ce code d'erreur permet d'indiquer que le message d'erreur n'est pas disponible dans la condition d'erreur dans laquelle elle existe. En générale l'erreur se produit à cause d'un code d'erreur non-défini.
22 MISSING OPERAND Ce code d'erreur permet d'indiquer qu'une expression contient un opérateur sans une opérande la suive.
23 LINE BUFFER OVERFLOW Ce code d'erreur permet d'indiquer qu'une tentative a été faite pour entrer une ligne comportant trop de caractères.
26 FOR WITHOUT NEXT Ce code d'erreur permet d'indiquer qu'une instruction FOR est rencontré sans qu'une instruction NEXT correspondante soit rencontré.
29 WHILE WITHOUT WEND Ce code d'erreur permet d'indiquer qu'une instruction WHILE est rencontré sans qu'une instruction WEND correspondante soit rencontré.
30 WEND WITHOUT WHILE Ce code d'erreur permet d'indiquer qu'une instruction WEND est rencontré sans qu'une instruction WHILE correspondante soit rencontré.
35 UNDEFINED SUBPROGRAM Ce code d'erreur permet d'indiquer qu'un sous-programme est appelé dans un programme où il n'est pas présent.
36 SUBPROGRAM ALREADY IN USE Ce code d'erreur permet d'indiquer qu'un sous-programme a été précédemment appelé mais qu'il ne contient pas de fin ou de tentative de sortie.
37 ARGUMENT COUNT MISMATCH Ce code d'erreur permet d'indiquer que le nombre de paramètre dans un appel de sous-programme avec une instruction CALL ne correspond pas au nombre de paramètre dans l'instruction SUB.
38 UNDEFINED ARRAY Ce code d'erreur permet d'indiquer qu'un tableau est référencé dans une instruction SHARED avant qu'il soit créé.
50 FIELD OVERFLOW Ce code d'erreur permet d'indiquer qu'une instruction FIELD tente d'allouer plus d'octets que spécifié dans la longueur de l'enregistrement d'un fichier à accès aléatoire s'est produit.
51 INTERNAL ERROR Ce code d'erreur permet d'indiquer qu'une erreur interne de mauvais fonctionnement s'est produit dans l'AmigaBASIC.
52 BAD FILE NUMBER Ce code d'erreur permet d'indiquer que l'instruction ou la commande référence un fichier avec un numéro de fichier n'étant pas associé avec une instruction OPEN ou qu'un numéro de fichiers en dehors de l'intervalle est spécifié.
53 FILE NOT FOUND Ce code d'erreur permet d'indiquer qu'une commande FILES, LOAD, NAME ou KILL ou une instruction OPEN référence un fichier n'existe pas sur l'unité de disque courant.
54 BAD FILE MODE Ce code d'erreur permet d'indiquer qu'un PUT, GET ou LOF avec un fichier séquentiel s'est produit, qu'un LOAD avec un accès de fichier aléatoire s'est produit ou qu'une instruction OPEN avec un mode de fichier autre que I, O ou R s'est produit..


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Vendredi, le 21 juillet 2017