>>poComReader = '' >>PROCEDURE INIT >> This.poComReader = CREATEOBJECT('MSCOMMLib.MSComm') >> WITH This.poComReader >> .CommPort = 8 >> .Settings = "9600,N,8,1" >> .InputLen = 1 >> .PortOpen = .T. >> ENDWITH >> EVENTHANDLER(This.poComReader, This) >>ENDPROC >I never used this ActiveX control so cannot tell which settings you would need to get it to work.