|
1 / 1 / 0
Регистрация: 29.12.2013
Сообщений: 39
|
||||||
LPT порт в winapi под winXP29.12.2013, 14:06. Показов 3245. Ответов 10
Метки нет (Все метки)
Здравствуйте ПРОГРАММИСТЫ ! Подскажите пожайлуста (а то я целых два дня потратил так и не разобрался) где доступно можно понять как в winapi под WinXP включить!выключит выхода LPT1 (0378) в моей програмке и доделать мой код.
Спасибо огромное.
Подскажите по порядку что и где вставить чтобы открыть стандартный драйвер LPT порта и потом изменять состояние выходов. И вообще можно ли одновременно (например пять портов управлять в завмсимости от других трех портов). Спасибо большое если не пожалеете пару минут и ответите мне полному чайнику, но очень надо для моего сына хочу сделать робота. Железо уже собрал и с готовыми прогами проверял всё работает, но хочется немного самому понять как управлять портом.
0
|
||||||
| 29.12.2013, 14:06 | |
|
Ответы с готовыми решениями:
10
Можно ли в WinApi под WinXp приконнектится к IID_IWebBrowser2 уже запущенного IE ? Вывод на LPT-порт под ХР Управление LPT в WinXP |
|
|
|
| 29.12.2013, 19:28 | |
|
Начиная с NT доступ к портам через драйвер. Для прямого доступа к LPT используйте inpout32 или 64.dll, giveio.sys, ioport.dll и прочие.
Пример >> Подгрузка библиотеки, основные ошибки и их решения
0
|
|
|
1 / 1 / 0
Регистрация: 29.12.2013
Сообщений: 39
|
|
| 29.12.2013, 20:38 [ТС] | |
|
Спасибо большое что откликнулись на мой вопрос, но я прошу прощения за своё полное невежество в С++ но изучать все азы программирования и все тонкости языка у меня не хватит ума и сил. Поэтому я ещё раз извеняюсь но очень хотелось бы увидеть идин полный, законченный пример работающего кода. Эти все *.sys и *.dll всегда или уже есть в системе или их можно скачать и поместить в нужное место. Я скачал много *.exe файлов и все без дополнительных драйвкров включают и выключают мои рэлюшки, но мне надо просто понятный готовы код С++. Спасибо за понимание.
0
|
|
|
|
|||
| 29.12.2013, 21:19 | |||
, так что не надо ля-ля, прямой доступ идет через драйвер, так или иначе, к примеру выгрузкой драйвера из ресурсов и его регистрации (sys/dll) прямо в процессе работы и последующего его удаления. Ссылку в тему на чудо-программы. И почитайте сие http://logix4u.net/parallel-po... 982000ntxpЕсть правда метод доступа-дерганья...
через DeviceIO(), но его столь редко встречаю в подобного рода программах, сомневаюсь что вам попался именно этот вариант.
Непосредственно в PDF-ники включены ресурсы к материалам с готовыми программами, исходниками и библиотеками. Вызовы библиотек для Си отличаются только синтаксисом и аналогичны представленной выше ссылке, по которой, кстати, если бы вы были чутка внимательнее, есть готовый-преготовый код, даже проект. Надеюсь, ферштеен.
0
|
|||
|
1 / 1 / 0
Регистрация: 29.12.2013
Сообщений: 39
|
|
| 29.12.2013, 22:19 [ТС] | |
|
Вот один простой примет LptPortControl.exe который скачал ничего больше ни делал ни каких драйверов не устанавливал запустил и управляю моими 8 выходами, видимо использует уже имеющийся в системе inpout32.
http://www.s-jaekel.de/softwar... t_control/ Но пожайлуста если не сильно трудно вставте один простой готовый примерчик как загрузить эту библиотеку и включить, выключить один из 8 выходов. Один раз сделайте эту тему завершённой и понятной для всех полных чайников. И больше никаких вопросов не будет. Данке
0
|
|
|
1 / 1 / 0
Регистрация: 29.12.2013
Сообщений: 39
|
|
| 31.12.2013, 03:07 [ТС] | |
|
Спасибо большое, за намёки как доделать мою програмку, но разобраться я к сожалению так и не смог, не понимаю неужели нельзя в головном файле подгрузить библиотеку и тутже включить по нажатию кнопки соответствующий выход (не создавая при этом кучу других файлов). В моём примере просто добавить где нужно пару строчек и больше ничего. Если я вас действительно так нагружаю (таким простым для вас вопросом) тогда мне очень жаль, что не смогли помочь очередному чайнику доделать свой проект доконца.
0
|
|
|
|
||||||
| 31.12.2013, 11:21 | ||||||
|
Cтранно, в теме выше именно так как вы хотите и делается
![]()
0
|
||||||
|
1 / 1 / 0
Регистрация: 29.12.2013
Сообщений: 39
|
||||||
| 08.01.2014, 23:11 [ТС] | ||||||
|
Спасибо большое за все подсказки мне очень помоголо и я всётаки добился результата.
Это рабочий, проверенный и полный код для всех остальных таких же нуждающихся.
0
|
||||||
|
1 / 1 / 0
Регистрация: 29.12.2013
Сообщений: 39
|
|
| 18.06.2014, 19:58 [ТС] | |
|
Добрый вечер всем. Наконецто вроде доделал мою програмку до полной универсальности. Если кому пригодится то буду рад услышать отзывы и нарецания. Вообще надо было бы ещё доделать её чтобы всё работало и в Win7-32Bit и в Win7-64Bit но я уже не смогу. Если кто оценит труды моей полугодовалой хренотени (с тоски зрения моей жены) и поможет доделать до Win7 то надеюсь что, может многим моя програмка будет очень полезна для создания всяких Роботов через LPT Port компьютера.
1
|
|
|
|
|
| 18.06.2014, 20:33 | |
|
...для работы под 64-бит требуется использование 64-версии библиотеки, inpout64.
0
|
|
| 18.06.2014, 20:33 | |
|
Помогаю со студенческими работами здесь
11
Виртуальный LPT-порт ассемблер в Delphi и LPT порт Управление ШД через LPT порт Lpt порт не выводит данные Вывод дампа в порт LPT Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|