Вывод параллельного порта в Windows XP с использованием Qt4 и C ++ - PullRequest
1 голос
/ 05 ноября 2010

У меня есть аппаратное устройство, которое управляется через соединение через параллельный порт с ПК под управлением Windows XP.Я пишу в Qt4 и C ++ (Qt Creator) и мне нужен способ вывода на устройство через параллельный порт.Вся информация, которую я нашел до сих пор, ссылается на компании и веб-сайты, которые были закрыты примерно 5 лет назад.

У кого-нибудь есть какие-либо предложения или примеры кода о том, как мне это сделать?

1 Ответ

1 голос
/ 10 марта 2011

Взгляните на inpout32.dll .

Я использовал эту DLL в нескольких различных API (от OWL, VCL старого Borland и даже грязного MFC). Использовать его с Qt довольно просто. Даже больше, если вам не нужны входные события, а только выходные данные.

Следуйте приведенному примеру и сообщите мне, если у вас возникнут проблемы. Основными достопримечательностями являются функции _inp() и _outp().

Подробнее здесь и много информации также можно найти здесь .

  • Помните, что это не портативный! это решение может быть инкапсулировано в классы, чтобы позволить разъединение ОС, если вам нужно перенести его в приложение, отличное от Windows.
...