Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.26;
Скачать: CL | DM;

Вниз

порты под ХР   Найти похожие ветки 

 
Dyck-iy   (2004-07-27 04:52) [0]

Требуется обращаться к LPT "поконтактно", а ХР не "пропускает" команды asm-a in al,dx и out dx,al.


 
тихий вовочка ©   (2004-07-27 07:01) [1]

В Windows NT, чьей наследницей является и XP нельзя обращаться к портам напрямую. Либо пиши драйвер, либо залезай на progrex.narod.ru и качай оттуда LPTwdmIO


 
KSergey ©   (2004-07-27 07:19) [2]

1.Найти готовые компоненты, в составе которых есть соотв. готовые драйвера.
2.Написать драйвер самому (почти шутка).
Компоненты обсуждались и не раз.


 
maxz ©   (2004-07-27 09:18) [3]

Можешь заглянуть на  http://www.specosoft.com. Там есть очень хороший драйвер для LPT, работает без проблем.


 
Игорь Шевченко ©   (2004-07-27 11:04) [4]

http://www.lvr.com/parport


 
pavel_guzhanov   (2004-07-28 16:53) [5]

Для такого дела я пользуюсь WinIO. Если интересно, пиши, вышлю саму библиотеку и небольшой примерчик. Работает в ХР, 2000, 98. В других не пробовал. Делал включение светодиодов по команде от компа через LPT.


 
Pasha   (2004-07-29 09:47) [6]

Используйте GiveIO. Подробности его работы и (исходный код) описаны в книге Агуров П. "Последовательные интерфейсы ПК. Практика программирования.", издательство БХВ, 2004. Хотя оно про последовательные интерфейсы, этот драйвер можно использовать для доступа к любым портам. Это если хочется извращений, да еще и следует учитывать что все эти драйверы прямого доступа требуют наличия прав администратора.

http://www.bhv.ru/books/book.php?id=2732
http://www.ozon.ru/context/detail/id/1656093/

А вообще правильнее использовать WinAPI - см. функции CreateFile, ReadFile, WriteFile, CloseHandle и т.д. Причем желательно сделать отдельный поток и работать асинхронно. Описание всех этих функций есть той же книге.


 
DC-AC   (2004-07-29 13:55) [7]

А вообще правильнее использовать WinAPI - см. функции CreateFile, ReadFile, WriteFile, CloseHandle и т.д. - это когда нужно работать со стандартным LPT-устройством, EscapeCommFunction к сожалению не поддерживается стандартным драйвером LPT.


 
RapTor ©   (2004-08-10 23:39) [8]

To pavel_guzhanov:
Кинь примерчик свой...
А если кто-то скажет как побороть самошевеление порта после загрузки, к примеру винды XP (примерно превые 3 минуты), будет вообще зашибись...
З.Ы. Я знаю как но это ооооочень криво.


 
Pilgrim2004   (2004-08-12 14:08) [9]

To pavel_guzhanov:

> Для такого дела я пользуюсь WinIO.

А можно и мне данный пример скинуть?



Страницы: 1 вся ветка

Текущий архив: 2004.09.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
1-1094656072
hgd
2004-09-08 19:07
2004.09.26
Как получить время текущее с милисекундами?


3-1093509357
Nat
2004-08-26 12:35
2004.09.26
Пустая запись в DBGrid


9-1083469676
Iraizor
2004-05-02 07:47
2004.09.26
DirectX нужна помощь по поводу заголовочных файлов


1-1094054066
bloodman
2004-09-01 19:54
2004.09.26
Есть ли функция для удаления 1 элемента из динамического масива?


1-1094558683
shc
2004-09-07 16:04
2004.09.26
Как отследить утечки памяти