21/05/2013, 15:14
|
| | Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 12 años, 4 meses Puntos: 83 | |
Respuesta: Comunicación con com1 En windows no puedes llamar directamente desde una aplicacion lanzada por el usuario a las funciones inp(), inpw(), inpd(), outp(), outpw(), outpd() porque te van a generar ese error aun cuando la llamada se haya ejecutado con exito (pero todo esto si que funciona desde servicios por ejemplo).
Mejor usa las funciones de inpout32.dll o create una libreria para simular esas funciones con DeviceIoControl. El inpout32 puedes encontrarlo seguramente en la msdn; la referencia a DeviceIoCtrl la tienes en la win32 api reference manual o tambien en la msdn.
Saludos
vosk |