This shows you the differences between two versions of the page.
ro:errorcodes [2016/07/04 10:26] junior-root created |
ro:errorcodes [2020/02/28 10:46] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Coduri de eroare ===== | ||
- | |||
- | ==== Descriere ==== | ||
- | Aceasta este o listă cu codurile de eroare returnate de funcția [[lasterror|LastError]] și cu textul mesajelor de eroare returnate de funția [[Lasterrormessage|LastErrorMessage]]. | ||
- | |||
- | == Erori care nu pot fi prinse == | ||
- | |Eroare # | ||
- | |-1|ERROR_NOSUCHLABEL|" | ||
- | |-2|ERROR_NEXTNOFOR|" | ||
- | |-3|ERROR_NOTARRAY|" | ||
- | |-4|ERROR_ARGUMENTCOUNT|" | ||
- | |-5|ERROR_MAXRECURSE|" | ||
- | |-6|ERROR_STACKUNDERFLOW|| | ||
- | |||
- | == Erori care pot fi prinse == | ||
- | |Eroare # | ||
- | |2|ERROR_FOR1|" | ||
- | |3|ERROR_FOR2|" | ||
- | |5|ERROR_FILENUMBER|" | ||
- | |6|ERROR_FILEOPEN|" | ||
- | |7|ERROR_FILENOTOPEN|" | ||
- | |8|ERROR_FILEWRITE|" | ||
- | |9|ERROR_FILERESET|" | ||
- | |10|ERROR_ARRAYSIZELARGE|" | ||
- | |11|ERROR_ARRAYSIZESMALL|" | ||
- | |12|ERROR_NOSUCHVARIABLE|" | ||
- | |13|ERROR_VARNOTASSIGNED|| | ||
- | |15|ERROR_ARRAYINDEX|" | ||
- | |16|ERROR_STRNEGLEN|" | ||
- | |17|ERROR_STRSTART|" | ||
- | |19|ERROR_NONNUMERIC|" | ||
- | |20|ERROR_RGB|" | ||
- | |21|ERROR_PUTBITFORMAT|" | ||
- | |22|ERROR_POLYARRAY|" | ||
- | |23|ERROR_POLYPOINTS|" | ||
- | |24|ERROR_IMAGEFILE|" | ||
- | |25|ERROR_SPRITENUMBER|" | ||
- | |26|ERROR_SPRITENA|" | ||
- | |27|ERROR_SPRITESLICE|" | ||
- | |28|ERROR_FOLDER|" | ||
- | |29|ERROR_INFINITY|| | ||
- | |30|ERROR_DBOPEN|" | ||
- | |31|ERROR_DBQUERY|" | ||
- | |32|ERROR_DBNOTOPEN|" | ||
- | |33|ERROR_DBCOLNO|" | ||
- | |34|ERROR_DBNOTSET|" | ||
- | |35|ERROR_TYPECONV|| | ||
- | |36|ERROR_NETSOCK|" | ||
- | |37|ERROR_NETHOST|" | ||
- | |38|ERROR_NETCONN|" | ||
- | |39|ERROR_NETREAD|" | ||
- | |40|ERROR_NETNONE|" | ||
- | |41|ERROR_NETWRITE|" | ||
- | |42|ERROR_NETSOCKOPT|" | ||
- | |43|ERROR_NETBIND|" | ||
- | |44|ERROR_NETACCEPT|" | ||
- | |45|ERROR_NETSOCKNUMBER|" | ||
- | |46|ERROR_PERMISSION|" | ||
- | |47|ERROR_IMAGESAVETYPE|" | ||
- | |50|ERROR_DIVZERO|" | ||
- | |51|ERROR_BYREF|| | ||
- | |52|ERROR_BYREFTYPE|| | ||
- | |53|ERROR_FREEFILE|| | ||
- | |54|ERROR_FREENET|| | ||
- | |55|ERROR_FREEDB|| | ||
- | |56|ERROR_DBCONNNUMBER|| | ||
- | |57|ERROR_FREEDBSET|| | ||
- | |58|ERROR_DBSETNUMBER|| | ||
- | |59|ERROR_DBNOTSETROW || | ||
- | |60|ERROR_PENWIDTH|| | ||
- | |61|ERROR_COLORNUMBER|| | ||
- | |62|ERROR_ARRAYINDEXMISSING|| | ||
- | |63|ERROR_IMAGESCALE|| | ||
- | |64|ERROR_FONTSIZE|| | ||
- | |65|ERROR_FONTWEIGHT|| | ||
- | |66|ERROR_RADIXSTRING|| | ||
- | |67|ERROR_RADIX|| | ||
- | |68|ERROR_LOGRANGE|| | ||
- | |69|ERROR_STRINGMAXLEN|| | ||
- | |70|ERROR_NOTANUMBER|| | ||
- | |71|ERROR_PRINTERNOTON|| | ||
- | |72|ERROR_PRINTERNOTOFF|| | ||
- | |73|ERROR_PRINTEROPEN|| | ||
- | |74|ERROR_WAVFILEFORMAT|| | ||
- | |75|ERROR_WAVNOTOPEN|| | ||
- | |76|ERROR_WAVNOTSEEKABLE|| | ||
- | |77|ERROR_WAVNODURATION|| | ||
- | |78|ERROR_FILEOPERATION|| | ||
- | |79|ERROR_SERIALPARAMETER|| | ||
- | |65535|ERROR_NOTIMPLEMENTED|" | ||
- | |||
- | == Averizări == | ||
- | |Eroare # | ||
- | |65571|WARNING_TYPECONV|| | ||
- | |65612|WARNING_WAVNOTSEEKABLE|| | ||
- | |65613|WARNING_WAVNODURATION|| | ||
- | |65549|WARNING_VARNOTASSIGNED|| | ||
- | |||
- | ==== Exemplu ==== | ||
- | |||
- | < | ||
- | # test pentru capturarea erorilor | ||
- | onerror capcanadraguta | ||
- | print 1 | ||
- | next haha | ||
- | print 2 | ||
- | open 999, " | ||
- | print " | ||
- | |||
- | # test fără capturarea erorilor și cu eșuarea la orice eroare (comportament implicit) | ||
- | offerror | ||
- | print 3 | ||
- | next hoho | ||
- | print "nu ajunge niciodată aici" | ||
- | |||
- | end | ||
- | |||
- | capcanadraguta: | ||
- | # aceasta este partea care tratează erorile | ||
- | print " | ||
- | return | ||
- | </ | ||
- | va afișa\\ | ||
- | < | ||
- | 1 | ||
- | capturează și rulează mai departe - eroare la linia 4 - numărul de eroare 4, mesaj: NEXT fără FOR () | ||
- | 2 | ||
- | capturează și rulează mai departe - eroare la linia 6 - numărul de eroare 5, mesaj: Număr de fișier invalid () | ||
- | Rulează oricum | ||
- | 3 | ||
- | ERROARE la linia 12: NEXT fără FOR | ||
- | </ | ||
- | |||
- | ==== Vezi și ==== | ||
- | {{page> | ||
- | |||
- | ==== Istoric ==== | ||
- | |1.99.99.9|Lista codurilor de eroare corectată și actualizată.| | ||