Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.10.17;
Скачать: [xml.tar.bz2];

Вниз

Проблемы с LPT   Найти похожие ветки 

 
Juve   (2002-08-03 15:48) [0]

Необходимо управлять LPT из 2000 виндов. (Управлять всякой
там автоматикой, не принтером!!!). Пишу следующее:

mov al,11111111b
mov dx,$378
out dx,al


На что Дельфи мне говорит об ошибке,вызванной привилегированной
функцией (ругается на команду out).
На asm`е раньше писал исключительно для Atmel`овских процессоров.
Может я что-то кардинально не понимаю? Что делать???
Буду очень признателен за любые советы!


 
Jeer   (2002-08-03 16:00) [1]

Под NT-clone прикладные программы изолированы от общения с железом напрямую. Такое только под Win9x/


 
ACR   (2002-08-03 16:06) [2]

надо драйверок накатать видимо в нулевое кольцо, ктонить занималси такой фигней?


 
Juve   (2002-08-03 19:11) [3]

Я тоже потехоньку подхожу к мысли о драйвере. Кто-нибудь знает где можно прочитать про их создание?


 
ACR   (2002-08-03 19:15) [4]

нада в DDK лезть, могет уже есть такой драйвер? дайте ссылку?


 
Blast   (2002-08-03 20:46) [5]

Нет ребят! Я некоторое время задавался этим вопросом. В Вин 2000 К портам можно обращаться по-новому, т.е. без обращения напрямую к портам. Просто АПИшной ф-цией открываешь порт как файл... Таких примеров в любой книге по программированию в Вин 2000 найти можно... Вот такие дела...

Blast :)


 
ACR   (2002-08-03 20:49) [6]

так я и думал что уже написали драйвер... блин везде мелкасофт успеет..... :)


 
Странный Прохожий   (2002-08-03 22:14) [7]

Ребята, у меня есть исходник драйвера на Ассемблере и к нему тестовое приложение.
Свежак.
Подчёркиваю, всё в исходных текстах.
Welcome.


 
Juve   (2002-08-03 22:24) [8]

Blast, может я чего не понял, но во всех книгах либо стандартный RS для com`а ,либо api`шник для печати на принтер через LPT.
А мне надо не для принтера...


 
Juve   (2002-08-03 22:36) [9]

Большое спасибо Странный Прохожий за ценную информацию! Буду потехоньку переваривать :-)


 
ACR   (2002-08-03 22:52) [10]

>Странный Прохожий
можна пазырить на ваш асемблерный свежачокс...? если нитрудна намылить на acr2000@mail.ru


 
Странный Прохожий   (2002-08-03 23:07) [11]

ACR, на сайте. Там всего 2 сырца. Второй -- ваш :)


 
МИФИст   (2002-08-04 12:32) [12]

Вот чего я не понимаю, вы в FAQ"е смотрели? Это вопрос уже сто раз перетёрт...на фига изобретать велосипед (писать свой драйвер), когда их уже полно? DirectPort, ZLPortIO и др. поищите в FAQ"е ссылки =)


 
Juve   (2002-08-05 01:14) [13]

Короче МИФИст оказался прав. Нашел я классный компонент и для
Delphi и для C и еще там для чего-то... Работает из 2000 отлично!
Кому надо могу с радостью поделиться.


 
mmm256   (2002-08-05 11:19) [14]

To Странный Прохожий:
--------
у меня есть исходник драйвера на Ассемблере и к нему тестовое приложение
--------

А ссылочку не дашь, любопытно взглянуть? А то сам тоже маюсь с этой проблемой, правда пока мне 98 хватает, но через годик-другой по любому прийдется переползать под 2000 или чего там еще наваяют.


 
Странный Прохожий   (2002-08-05 11:37) [15]

progrex.narod.ru


 
EvgenSP   (2002-08-08 09:02) [16]

У меня была аналогичная проблема с LPT портом под NT. И никакой assembler не воспринимался. Но я скачал драйвер для параллельного порта под это дело и сейчас программирую вообще без проблем. Могу поделиться драйвером.


 
Странный Прохожий   (2002-08-08 12:01) [17]

Что значит "не воспринимался"? -- у меня воспринялся. Можете посмотреть :)


 
stx   (2002-08-09 14:13) [18]

http://repairmann.narod.ru - уже готовые компоненты, сам когда писал использовал Tvic очень доволен под 2000 работало замечательно, через LPT вводил В ECP данные из внешнего устройства, и еще попутно управлял им очень просто, есть русская документация



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

Форум: "Система";
Текущий архив: 2002.10.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.6 MB
Время: 0.045 c
1-56166
Andrey
2002-10-07 12:16
2002.10.17
Как программно вставить досовскую псевдографику в Word


14-56300
Cr@sh
2002-09-22 15:04
2002.10.17
У кого какая версия Делфи? Лицензия или нет?


1-56149
mark
2002-10-06 20:29
2002.10.17
Длина строки и codetable в TRichEdit


4-56407
SPeller
2002-09-04 10:39
2002.10.17
Заполнить структуру BITMAPFILEHEADER


3-55997
maxim2
2002-09-26 12:37
2002.10.17
Как использовать функцию SQL Sum





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский