karinha gracias por la ayuda, busque en el foro de Brasil y encontré, esta función, que se basa en hbcomm.lib, la voy a probar para ver si soluciona el problema que tenemos, cualquier cosa comentare de nuevo. Muchas gracias de antemano. func recebepeso(cPorta,nBound,nDataBit,nstop,nBuffer) ...