Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблемы с 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/


Наверх

Титульная страница Поиск, карта сайта Написать письмо