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
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
Les fondements du Adam SmartBASIC
ColEm
Raccourci clavier (Shortcut Keys)
Références des codes d'erreur
Structure des fichiers Basic
Préface
Notes légal
Dictionnaire
Recherche

Voici la liste des codes d'erreurs pouvant être retournée par l'interpréteur du Adam SmartBASIC :

Message Code Description
BAD SUBSCRIPT 107 Ce message d'erreur permet d'indiquer que vous essayez de référencé un élément de tableau en dehors des limites de dimensions du tableau.
BREAK 255 Ce message d'erreur permet d'indiquer que le programme a été interrompu par l'appui de la combinaison de touche CONTROL+C ou qu'une instruction STOP est rencontré dans le programme.
CAN'T CONTINUE   Ce message d'erreur permet d'indiquer que vous tenter de continuer un programme n'existant plus, après qu'une erreur se soit produit ou après que vous aillez enlevé ou inséré une ligne dans un programme.
DIVIDE BY ZERO 133 Ce message d'erreur permet d'indiquer que la division par zéro n'est pas acceptable.
FATAL SYSTEM ERROR   Ce message d'erreur permet d'indiquer que le programme est corrompu. Il est recommandé de tapez la commande NEW ou de redémarrer SmartBASIC.
ILLEGAL FUNCTION ASSIGNEMENT 16 Ce message d'erreur permet d'indiquer que vous essayer d'utiliser une fonction dans un instruction INPUT ou une instruction READ.
ILLEGAL MODE   Ce message d'erreur permet d'indiquer que vous ne pouvez pas effectuer d'exécution en mode immédiat pour les instructions DATA, GET, DEF FN ou INPUT.
ILLEGAL QUANTITY 53 Ce message d'erreur permet d'indiquer qu'une erreur est causé par : l'utilisation d'une fonction LOG avec une expression négatif ou sans paramètre; l'utilisation d'une fonction SQR avec une expression négative; ou l'utilisation des fonctions ou instruction LEFT$, RIGHT$, MID$, WAIT, POKE, PEEK, TAB, SPC, ON/GOTO ou n'importe quel fonction graphique avec un paramètre inapproprié.
NEXT WITHOUT FOR 0 Ce message d'erreur permet d'indiquer une instruction NEXT mais que vous avez omis l'instruction FOR correspondant. Vous devez toujours avoir une pair de FOR et NEXT.
OUT OF DATA 42 Ce message d'erreur permet d'indiquer que vous essayer d'exécuter une instruction READ quand toutes les données ont été lue. Vous n'avez pas fournit assez de données dans l'instruction DATA, essayer dans rajouter.
OUT OF MEMORY 77 Ce message d'erreur permet d'indiquer que soit le programme est trop gros, il y a trop de variables, qu'il y a plus de 14 boucles FOR, il y a plus de 30 niveaux de GOSUB, l'expression est compliqué, l'ajustement LOMEM: est trop petit ou trop gros ou l'ajustement HIMEM: est trop gros.
OVERFLOW 69 Ce message d'erreur permet d'indiquer que le résultat du calcule est trop large pour le gestionnaire d'Adam.
REDIMENSIONED ARRAY 120 Ce message d'erreur permet d'indiquer qu'après avoir redimensionner un tableau, l'Adam rencontre une autre instruction de dimension pour le même tableau.
REENTER 254 Ce message d'erreur permet d'indiquer qu'une réponse inapproprié provient de l'entrée.
RETURN WITHOUT GOSUB 22 Ce message d'erreur permet d'indiquer que langage de programmation BASIC à rencontrer une instruction RETURN sans avoir préalablement rencontré une instruction GOSUB.
STACK OVERFLOW 77 Ce message d'erreur permet d'indiquer que débordement de la pile suite à trop d'instruction FOR/NEXT ou trop d'instructions GOSUB. Trop de sous-routine peut provoquer un débordement de la pile.
STRING TOO LONG 176 Ce message d'erreur permet d'indiquer que la chaine de caractères dépasse les 255 caractères autorisés.
SYNTAX 16 Ce message d'erreur permet d'indiquer une erreur de syntaxe. Vérifier si vous avez oublier des parenthèses, que vous n'avez pas de caractères illégale dans une ligne ou que vous avez une ponctuation incorrecte.
TYPE MISMATCH 163 Ce message d'erreur permet d'indiquer qu'il manque un paramètre à la fonction ou la variable spécifié ou qu'un paramètre de chaine de caractères ou de numérique est attendue ou vice versa.
UNDEFINED FUNCTION 224 Ce message d'erreur permet d'indiquer que vous tentez d'utiliser l'instruction FN avec un nom de fonction n'existant pas.
UNDEFINED STATEMENT 90 Ce message d'erreur permet d'indiquer que vous tentez d'envoyer une instruction GOTO, GOSUB ou THEN à une numéro de ligne n'existant pas.
Messages d'erreurs de fichiers
CONTROL BUFFER OVERFLOW 12 Ce message d'erreur permet d'indiquer que vous excéder la taille limite du tampon d'entrée. Vous avez probablement trop utiliser suivi par un CONTROL+D.
END OF DATA 5 Ce message d'erreur permet d'indiquer que vous tentez de lire ou d'écrire en dépassant la fin des données du fichier.
FILE LOCKED 10 Ce message d'erreur permet d'indiquer que le fichier dans lequel vous essayez d'écrire est verrouiller. Utiliser la commande CATALOG pour déterminer que fichiers est verrouillé. Regardez les noms de fichiers avec des astérisques au début de l'item. Pour réalisé un fichier, voir UNLOCK ou RECOVER.
FILE NOT FOUND 7 Ce message d'erreur permet d'indiquer qu'ADAM ne trouve pas le fichier avec le nom de fichier indiquer en entrée.
FILE TYPE MISMATCH 13 Ce message d'erreur permet d'indiquer que vous tenter d'exécuter un fichier binaire.
I/O ERROR 8 Ce message d'erreur permet d'indiquer que l'entrée/sortie contient des erreurs. Assurez-vous que le paquet de données digital est en place.
NO BUFFERS AVAILABLE 12 Ce message d'erreur permet d'indiquer qu'il manque de tampons pour tous les données de fichiers ouvert.
NO MORE ROOM 9 Ce message d'erreur permet d'indiquer qu'il n'y a pas plus d'espace de fichier de libre dans le paquet de données digital.
RANGE ERROR 2 Ce message d'erreur permet d'indiquer que vous excéder les rangs disponibles pour les paramètres de commande.
SYNTAX ERROR 11 Ce message d'erreur permet d'indiquer que vous utilisez un nom de fichier invalide, un mauvais paramètre ou mauvaise ponctuation dans une commande de l'OS.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Samedi, le 11 mars 2006