Проблема заключается в следующем:
Если устройство, полдключенное к lpt-порту по каким-то причинам не доступно, то при передачи данных в порт с использованием WriteFile/WriteFileEx (kernel32.dll) приложение просто весит до тех пор, пока устройство не станет доступным.
Как можно решить данную проблему, если вообще есть варианты решения.
Прошу ответы присылать на e-mail: n_hunter@mail.ru.
Здравствуйте, Kooper, Вы писали:
K>Проблема заключается в следующем: K>Если устройство, полдключенное к lpt-порту по каким-то причинам не доступно, то при передачи данных в порт с использованием WriteFile/WriteFileEx (kernel32.dll) приложение просто весит до тех пор, пока устройство не станет доступным. K>Как можно решить данную проблему, если вообще есть варианты решения.
Используйте асинхронные функции, ожидания с таймаутами и сделайте все это в отдельном потоке.
K>Прошу ответы присылать на e-mail: n_hunter@mail.ru.
IMHO, подобные просьбы — грубон нарушение правил любых интернет конференций