Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Check com ports - Ole error
Message
From
07/01/2007 15:42:45
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
Check com ports - Ole error
Miscellaneous
Thread ID:
01183302
Message ID:
01183302
Views:
85
Hi All, I am trying to use this com ports check, it works fine on my computer but does not work on any other computers. The error comes up : OLE error code 0x80040112 : Class is not licensed for use. The code I am using is below :
LOCAL oComm, i, cOldErrorHandler
DECLARE aComPorts[16]
aComPorts = .T.
cOldErrorHandler = ON('ERROR')
FOR i = 1 TO 16
  oComm = CREATEOBJ('MsCOMMLib.Mscomm')
  oComm.CommPort = i
  ON ERROR aComPorts[i] = .F.
  oComm.PortOpen = .T.
  oComm.PortOpen = .F.
  oComm = NULL
  ON ERROR &cOldErrorHandler
ENDFOR
For i = 1 TO 16
	IF aComPorts[i]
		MESSAGEBOX([Comm Port ] + ALLTRIM(STR(i)) + [ is valid])
	ENDIF
ENDFOR
Your help will be apprecited. Thanking you.
Next
Reply
Map
View

Click here to load this message in the networking platform