Revision [13242]

This is an old revision of KeyPgErr made by JeffMarshall on 2008-04-26 09:11:00.

 

ERR


Error handling function to return the error number of the last error

Syntax:
Usage:
result = Err

Return Value:
After an error, returns the error code that occurred.

Description:
Err can always be used, even if QB-like error handling is not enabled.
NOTE: PRINT ERR after an error occurred is likely to print 0, because PRINT sets a new ERR value when executed. To print an ERR value it must be first copied to an auxiliary variable and print that one.
See TblRuntimeErrors Runtime Error Codes for a listing of runtime error numbers and their associated meaning.

Examples:
An example using QBasic style error handling (compile with -ex option)
'' Compile with -lang fblite or qb
On Error Goto Error_Handler
Error 150
End

Error_Handler:
  n = Err
  Print "Error #"; n
  Resume Next

An example using inline error handling
Dim a As String
Do
Input "Input filename ";a
If a="" Then Exit Do
Open a For Input As #1
Loop Until Err=0


Differences from QB:
See also:
Back to Error Handling Functions
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki



sf.net phatcode