Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2006, 15:20
nlsgarcia
 
Fecha de Ingreso: enero-2006
Mensajes: 1
Antigüedad: 18 años, 4 meses
Puntos: 0
Sonrisa Problemas con el APi ReadFile

Saludos:

Estoy haciendo un ActiveX DLL para manejar una impresora serial y no puedo detectar cuando esta esta apagada, lo cual provoca que el API ReadFile se bloquee y la aplicación que usa el Active DLL deje de responder al sistema. Si uso el valor ReadIntervalTimeout = &HFFFFFFFF, la aplicación no se bloquea pero tengo problemas de lecturas dado que hay un desfase de tiempo entre los datos que envia el printer y el ReadFile del ActiveX DLL, el valor que debo usar para que funcione bien es ReadIntervalTimeout = 0.5, pregunto:

1.- ¿ Como puedo detectar que la impresora no esta encendida ?
2.- ¿ Como puedo hacer que el readfile no se bloquee ?

Cualquiera de las dos respuestas me ayudara, gracias