Não testei com TS. uso estas funções: local cDcb, nBytes,A local nComm := OpenComm( "COM1", 1024, 128 ) local nError,x,cmsg,CTES,cret,npos,cretbalan if ! BuildCommDcb( "COM1:19200,n,8,1", @cDcb ) nError = GetCommError( nComm ) MsgInfo( "BuildCommDcb Error: " ...