![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблемы с LPT [D5]
Juve © (2002-08-03 15:48:00)Необходимо управлять LPT из 2000 виндов. (Управлять всякой
там автоматикой, не принтером!!!). Пишу следующее:
mov al,11111111b
mov dx,$378
out dx,al
На что Дельфи мне говорит об ошибке,вызванной привилегированной
функцией (ругается на команду out).
На asm`е раньше писал исключительно для Atmel`овских процессоров.
Может я что-то кардинально не понимаю? Что делать???
Буду очень признателен за любые советы!
stx (2002-08-09 14:13:00) [1]http://repairmann.narod.ru- уже готовые компоненты, сам когда писал использовал Tvic очень доволен под 2000 работало замечательно, через LPT вводил В ECP данные из внешнего устройства, и еще попутно управлял им очень просто, есть русская документация
Странный Прохожий (2002-08-08 12:01:00) [2]Что значит "не воспринимался"? -- у меня воспринялся. Можете посмотреть :)
EvgenSP (2002-08-08 09:02:00) [3]У меня была аналогичная проблема с LPT портом под NT. И никакой assembler не воспринимался. Но я скачал драйвер для параллельного порта под это дело и сейчас программирую вообще без проблем. Могу поделиться драйвером.
Странный Прохожий (2002-08-05 11:37:00) [4]progrex.narod.ru
mmm256 (2002-08-05 11:19:00) [5]To Странный Прохожий:
--------
у меня есть исходник драйвера на Ассемблере и к нему тестовое приложение
--------
А ссылочку не дашь, любопытно взглянуть? А то сам тоже маюсь с этой проблемой, правда пока мне 98 хватает, но через годик-другой по любому прийдется переползать под 2000 или чего там еще наваяют.
Juve (2002-08-05 01:14:00) [6]Короче МИФИст оказался прав. Нашел я классный компонент и для
Delphi и для C и еще там для чего-то... Работает из 2000 отлично!
Кому надо могу с радостью поделиться.
МИФИст (2002-08-04 12:32:00) [7]Вот чего я не понимаю, вы в FAQ"е смотрели? Это вопрос уже сто раз перетёрт...на фига изобретать велосипед (писать свой драйвер), когда их уже полно? DirectPort, ZLPortIO и др. поищите в FAQ"е ссылки =)
Странный Прохожий (2002-08-03 23:07:00) [8]ACR, на сайте. Там всего 2 сырца. Второй -- ваш :)
ACR (2002-08-03 22:52:00) [9]>Странный Прохожий
можна пазырить на ваш асемблерный свежачокс...? если нитрудна намылить на acr2000@mail.ru
Juve (2002-08-03 22:36:00) [10]Большое спасибо Странный Прохожий за ценную информацию! Буду потехоньку переваривать :-)
Juve (2002-08-03 22:24:00) [11]Blast, может я чего не понял, но во всех книгах либо стандартный RS для com`а ,либо api`шник для печати на принтер через LPT.
А мне надо не для принтера...
Странный Прохожий (2002-08-03 22:14:00) [12]Ребята, у меня есть исходник драйвера на Ассемблере и к нему тестовое приложение.
Свежак.
Подчёркиваю, всё в исходных текстах.
Welcome.
ACR (2002-08-03 20:49:00) [13]так я и думал что уже написали драйвер... блин везде мелкасофт успеет..... :)
Blast (2002-08-03 20:46:00) [14]Нет ребят! Я некоторое время задавался этим вопросом. В Вин 2000 К портам можно обращаться по-новому, т.е. без обращения напрямую к портам. Просто АПИшной ф-цией открываешь порт как файл... Таких примеров в любой книге по программированию в Вин 2000 найти можно... Вот такие дела...
Blast :)
ACR (2002-08-03 19:15:00) [15]нада в DDK лезть, могет уже есть такой драйвер? дайте ссылку?
Juve (2002-08-03 19:11:00) [16]Я тоже потехоньку подхожу к мысли о драйвере. Кто-нибудь знает где можно прочитать про их создание?
ACR (2002-08-03 16:06:00) [17]надо драйверок накатать видимо в нулевое кольцо, ктонить занималси такой фигней?
Jeer (2002-08-03 16:00:00) [18]Под NT-clone прикладные программы изолированы от общения с железом напрямую. Такое только под Win9x/