close should be in a different place.
Code:
#COMPILE EXE #DIM ALL FUNCTION PBMAIN () AS LONG DIM i AS LONG DIM hcomm AS LONG DIM a AS STRING FOR i = 1 TO 9 hComm = FREEFILE ERRCLEAR COMM OPEN "COM" & TRIM$(STR$(i)) AS #hComm IF ERR THEN COLOR 7,0 STDOUT "COM Port#" & TRIM$(STR$(i)) & " NOT available. ErrCode =" & STR$(ERR) ERRCLEAR ELSE COLOR 14,4 STDOUT "COM Port#" & TRIM$(STR$(i)) & " IS available. " END IF COMM CLOSE #hComm NEXT i STDOUT "Press any key to continue... DO a = INKEY$ IF a <> "" THEN EXIT LOOP LOOP END FUNCTION
Leave a comment: