![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Как узнать адрес LPT-портаDelphi , Файловая система , ПортыКак узнать адрес LPT-портаЭта функция работает в Win95 и Win98.
Перевод текста на русский язык: Код старой школы сборки! Чтобы использовать эту функцию, вам нужно знать, что LPT (Line Printer Terminal) - это порты для подключения принтеров к компьютерам, и как они адресуются. В старые дни, до популярности принтеров USB, параллельные принтеры соединялись с компьютерами через порт LPT. Каждый порт LPT имел уникальный адрес, который использовался операционной системой для общения с принтером. Функция Вот что код делает:
Функция возвращает адрес порта LPT в виде 16-разрядного значения (слов) в регистре Чтобы использовать эту функцию, вы бы вызвали ее с номером порта LPT (0-3) следующим образом:
Обратите внимание, что это код работает только на Windows 95 и 98, как вы упомянули. На современных операционных системах, таких как Windows XP, Vista или позднее, вы бы не использовали порты LPT, а вместо этого использовали принтеры USB или сетевые принтеры. Если вам нужно работать с параллельными принтерами на современной системе, вам может потребоваться другой подход, например, использовать функцию В статье описывается функция для определения адреса порта LPT в операционных системах Windows 95 и 98, работающая с помощью ассемблерного кода. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
|||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |