Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.94/49: Рейтинг темы: голосов - 49, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 03.05.2012
Сообщений: 38

Программирования LPT-порта

05.11.2012, 18:30. Показов 9604. Ответов 22
Метки нет (Все метки)

Помогите пожалуйста! Программирования Lpt-порта, надо Builder, если есть на других средах, то тоже подойдет, только мне надо вся информация о исходнике и сам исходник! Жду! Заранее Спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.11.2012, 18:30
Ответы с готовыми решениями:

Обработка LPT порта
Вечер добрый! Если кто работал с LPT в Builder, подскажите. Как связаться с ним, обрабатывать и отправлять сигналы?

Тестирование LPT порта
Здравствуйте. нашел в интернете код программы который может включить светодиод и отключить его. вот код #include...

Чтение из LPT порта
LPT порт в режиме EPP. С некоторой частотой на него приходит последовательность импульсов, которые надо прочитать. Читать в бесконечном...

22
 Аватар для AlexSt
61 / 60 / 9
Регистрация: 13.01.2009
Сообщений: 322
08.11.2012, 11:53
вот здесь посматри
0
0 / 0 / 0
Регистрация: 03.05.2012
Сообщений: 38
08.11.2012, 14:01  [ТС]
Цитата Сообщение от AlexSt Посмотреть сообщение
вот здесь посматри
AlexSt Спасибо, классный сайт!
0
1409 / 573 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
10.01.2017, 02:23
подниму тему

вот я дал ответ здесь Программирования LPT-порта,
но сейчас у меня на хе7 это не работает

не помню, какой именно версией билдера я пользовался тогда,
но сейчас
C++
1
2
3
ReadFile(port,&State,1,&b,NULL);
// и 
WriteFile(port,&State,1,NULL,NULL);
0 переданных или принятых байт (здесь не отображено) и ф-ция GetLastError вертает 1, мол нет такой ф-ции.

А если заменяю ReadFile на asm вставку

C++
1
2
3
4
5
6
_asm {
        mov dx, 0x378;
        in  al, dx;
        mov State, al;
      }
// State=~State;
то все нормально работает; и так же для WriteFile

Почему ReadFile и WriteFile не работают?

Добавлено через 13 минут
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.01.2017, 02:23

Программирование LPT порта
Мне нужно сделать недольшое устройство для компьютера, которое подключено к почту принтера. Как управлять этим портом? Я знаю, что там есть...

Опрос LPT порта
Есть LPT порт и два контакта. Необходимо написать программу которая при замыкании контактов в счетчик прибавляла 1. Контакты могут...

Эмуляция lpt порта на Windows XP
Существует задача, необходимо съэмулировать windows xp чтобы она поддерживала lpt порт который необходим для подключения принтера этикеток...

Создание виртуального LPT порта
Возможно ли создать виртуальный LPT на компе, у которого его нет? Пишу в этом разделе, потому что нужно написать программу в VB NET (или...

Определение адреса LPT порта
Уважаемые коллеги, У меня есть необходимость найти адрес LPT порта. Я написал такую функцию и поместил ее в DLL. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов. Сигнатура func Fetch(urls string, maxConcurrent int) Result Пример urls :=. . .
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition) Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool Worker Pool — паттерн конкурентной обработки задач в Go. Суть: фиксированное количество горутин-воркеров читают задачи из общего канала и пишут результаты в общий канал результатов. . . .
[golang] Pipeline
alhaos 08.06.2026
Pipeline Pipeline — паттерн конкурентной обработки данных в Go. Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь lIs4oanZS9Y
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу. До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru