ComError$

From Liberty BASIC Family
Jump to navigation Jump to search
Supported in Just BASIC Supported in Liberty BASIC Not supported in Liberty BASIC 5 Not supported in Run BASIC

Description

This holds a description of the COM error

Syntax

  1. PRINT ComError$

Hints

Can only be used with the ONCOMERROR command.
Additional variables set by the command

Example

    'open com2
    open "COM2:9600,n,8,1" for random as #1

    'enable the com error handler
    oncomerror [handleIt]

    'try to open com2 again, triggering handler
    open "COM2:9600,n,8,1" for random as #2

    'we never get this far because of the error
    print "we never get this far because of the error"
    input r$

[handleIt]
    'disable the com error handler
    oncomerror

    'print out the error and port
    print "Error:       "; ComError$
    print "Port number: "; ComPortNumber
    print "Error code:  "; ComErrorNumber

    'close com2
    close #1
    end

Useful Procedures

' Place a useful function using this keyword here