===== Foutcodes ===== ==== Beschrijving ==== Dit is de lijst van de runtime foutcodes die door de [[lasterror|LastError]] worden teruggegeven. Samen met de code wordt de foutboodscahp ook vermeld. De boodschap wordt door de [[Lasterrormessage|LastErrorMessage]] functie weergegeven. |Fout #|Fout Etiket|Fout in het Engels|Fout in het Nederlands| |1|ERROR_NOSUCHLABEL|"No such label"|"Etiket bestaat niet"| |2|ERROR_FOR1|"Illegal FOR -- start number > end number"|"Slechte FOR opdracht -- startnummer > eindnummer"| |3|ERROR_FOR2|"Illegal FOR -- start number < end number"|"Slechte FOR opdracht -- startnummer < eindnummer"| |4|ERROR_NEXTNOFOR|"Next without FOR"|"NEXT opdracht zonder FOR"| |5|ERROR_FILENUMBER|"Invalid File Number"|Ongeldig Bestandsnummer| |6|ERROR_FILEOPEN|"Unable to open file"|"Kan bestand niet openen"| |7|ERROR_FILENOTOPEN|"File not open."|"Bestand niet open"| |8|ERROR_FILEWRITE|"Unable to write to file"|"Kan niet naar bestand schrijven"| |9|ERROR_FILERESET|"Unable to reset file"|"Kan bestand niet terugzetten"| |10|ERROR_ARRAYSIZELARGE|"Array dimension too large"|"Array Dimensie te groot"| |11|ERROR_ARRAYSIZESMALL|"Array dimension too small"|"Array dimensie te klein"| |12|ERROR_NOSUCHVARIABLE|"Unknown variable"|"Onbekende variabele"| |13|ERROR_NOTARRAY|"Not an array variable"|"Geen array variabele"| |14|ERROR_NOTSTRINGARRAY|"Not a string array variable"|"Geen string array variabele"| |15|ERROR_ARRAYINDEX|"Array index out of bounds"|"Index van de array over de grens"| |16|ERROR_STRNEGLEN|"Substring length less that zero"|"Substring kleiner dan nul"| |17|ERROR_STRSTART|"Starting position less than zero"|"Startpositie kleiner dan nul"| |18|ERROR_STREND|"String not long enough for given starting character"|"String niet groot genoeg voor opgegeven start karakter"| |19|ERROR_NONNUMERIC|"Non-numeric value in numeric expression"|"Niet numerieke waarde in een numerieke uitdrukking| |20|ERROR_RGB|"RGB Color values must be in the range of 0 to 255."|"RGB kleurwaarde moet tussen 0 en 255 zijn"| |21|ERROR_PUTBITFORMAT|"String input to putbit incorrect."|"String ingaven naar putbit niet geldig"| |22|ERROR_POLYARRAY|"Argument not an array for poly()/stamp()"|"Argument is geen array om poly()/stamp() opdracht uit te voeren"| |23|ERROR_POLYPOINTS|"Not enough points in array for poly()/stamp()"|"Niet genoeg punten om poly()/stamp() opdracht uit te voeren"| |24|ERROR_IMAGEFILE|"Unable to load image file."|"Kan beeld niet openen"| |25|ERROR_SPRITENUMBER|"Sprite number out of range."|"Sprite nummer buiten de grenzen"| |26|ERROR_SPRITENA|"Sprite has not been assigned."|"Sprite werd niet toegewezen."| |27|ERROR_SPRITESLICE|"Unable to slice image."|"Kan beeld niet snijden"| |28|ERROR_FOLDER|"Invalid directory name."|"Ongeldige directory"| |29|ERROR_DECIMALMASK|"Decimal mask must be in the range of 0 to 15."|"Decimale masker moet tussen 0 en 15 zijn"| |30|ERROR_DBOPEN|"Unable to open SQLITE database."|"Kan SQLIte db niet openen"| |31|ERROR_DBQUERY|"Database query error (message follows)."|"Fout in uitvoeren query op de database"| |32|ERROR_DBNOTOPEN|"Database must be opened first."|"Database moet eerst worden geopend"| |33|ERROR_DBCOLNO|"Column number out of range."|"Kolom nummer buiten grens"| |34|ERROR_DBNOTSET|"Record set must be opened first."|"Recordset moet eerst worden geopend"| |35|ERROR_EXTOPBAD|"Invalid Extended Op-code."|"Ongeldige Op Extend code"| |36|ERROR_NETSOCK|"Error opening network socket."|"Fout bij openen netwerk socket."| |37|ERROR_NETHOST|"Error finding network host."|"Kan Network host niet vinden"| |38|ERROR_NETCONN|"Unable to connect to network host."|"Kan niet connecteren naar netwerk host"| |39|ERROR_NETREAD|"Unable to read from network connection."|"Kan niet van netwerk connectie lezen"| |40|ERROR_NETNONE|"Network connection has not been opened."|"Netwerk connectie werd niet geopend"| |41|ERROR_NETWRITE|"Unable to write to network connection."|"Kan niet naar netwerk schrijven"| |42|ERROR_NETSOCKOPT|"Unable to set network socket options."|"Kan de netwerk sockets niet zetten"| |43|ERROR_NETBIND|"Unable to bind network socket."|"Kan netwerk socket niet binden"| |44|ERROR_NETACCEPT|"Unable to accept network connection."|"Kan netwerk connectie niet aanvaarden"| |45|ERROR_NETSOCKNUMBER|"Invalid Socket Number"|"Ongeldig socket nummer"| |9999|ERROR_NOTIMPLEMENTED|"Feature not implemented in this environment."|"Deze optie is niet beschikbaar in deze omgeving"| ==== Voorbeeld ==== # test fout opvangen onerror foutopgevangen print 1 next haha print 2 open 999, "bogus.file" print "En we gaan verder ...." # fout opvangen wordt uitgezet offerror print 3 next hoho print "dit zal je noiit zien" end foutopgevangen: # Dit is de vriendelijke fout 'opvanger' print "Fout opgevangen - op lijn " + lasterrorline + " - foutnummer " + lasterror + " boodschap: " + lasterrormessage + " (" + lasterrorextra + ")" return zal het volgende tonen\\ 1 Fout opgegangen - op lijn 4 - foutnummer 4 boodschap: Next without FOR () 2 Fout opgegangen - op lijn 6 - foutnummer 5 boodschap: Invalid File Number () En we gaan verder .... 3 ERROR on line 12: Next without FOR ==== Zie Ook ==== [[Lasterror|Lasterror]], [[Lasterrorextra|Lasterrorextra]], [[Lasterrorline|Lasterrorline]], [[Lasterrormessage|Lasterrormessage]], [[Offerror|Offerror]], [[Onerror|Onerror]] [[nl:operators|vorige]] | [[nl:start|Begin]] |