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


In the case of Win 95/98/ME this variable is set to one of the Win16 com error codes, and in the case of Win NT/2K/XP to OS error codes.


  1. PRINT ComErrorNumber


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


    '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$

    'disable the com error handler

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

    'close com2
    close #1

Useful Procedures

' Place a useful function using this keyword here