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

Вниз

LPT (Windows 2000)   Найти похожие ветки 

 
amid   (2004-03-19 14:01) [0]

как прочитать и записовать в порт LPT (Windows 2000)


 
amid   (2004-03-19 14:01) [0]

как прочитать и записовать в порт LPT (Windows 2000)


 
Doomin   (2004-03-19 15:37) [1]


uses Windows
CreateFile("LPT1",...)
ReadFile...
WriteFile


 
Doomin   (2004-03-19 15:37) [1]


uses Windows
CreateFile("LPT1",...)
ReadFile...
WriteFile


 
Руслан   (2004-03-19 16:43) [2]

Уважаемый Doomin, если бы под 2000 виндой это работало, я думаю этот вопрос не был бы задан. Для Сабжа нужно под 2000 виндой писать драйвер девайса.


 
Руслан   (2004-03-19 16:43) [2]

Уважаемый Doomin, если бы под 2000 виндой это работало, я думаю этот вопрос не был бы задан. Для Сабжа нужно под 2000 виндой писать драйвер девайса.


 
Atrebuncev   (2004-03-19 19:29) [3]

Используй специальный компонент, например IOPort, или подобный. Тогда можно будет не упахиваясь со своими кодами и их ошибками тратить время на главную часть программы. Кроме этого так можно посылать данные и читать их на любой платформе Windows и по любому порту. Практически как в старом добром Паскале.


 
Atrebuncev   (2004-03-19 19:29) [3]

Используй специальный компонент, например IOPort, или подобный. Тогда можно будет не упахиваясь со своими кодами и их ошибками тратить время на главную часть программы. Кроме этого так можно посылать данные и читать их на любой платформе Windows и по любому порту. Практически как в старом добром Паскале.


 
JSilver   (2004-03-19 21:13) [4]

Где взять IOPor?


 
JSilver   (2004-03-19 21:13) [4]

Где взять IOPor?


 
JSilver   (2004-03-19 21:13) [5]

Где взять IOPort?


 
JSilver   (2004-03-19 21:13) [5]

Где взять IOPort?


 
MagDelphi   (2004-03-20 10:31) [6]

Зайди на magdelphi.boom.ru там в разделе статьи есть пример как работать с LPT под Win2000


 
MagDelphi   (2004-03-20 10:31) [6]

Зайди на magdelphi.boom.ru там в разделе статьи есть пример как работать с LPT под Win2000


 
Shurf ©   (2004-03-20 14:28) [7]

Доброго времени суток!
Действительно, работа с LPT посредствами CreateFile и Ко не приводит к желаемым результатам (по крайней мере у меня не получилось, может я чего не знаю?).
От себя посоветую использовать библиотеку GiveIO (на www.torry.net была). Вместе с ней был так же файлик с компонентом, достаточно удачно написанным и жутко простым в работе. Библиотека понравилась скоростью работы (передо мной стояла задача максимально быстрого считывания из порта). Скорость возросла более чем в 3 раза (до почти 1 Мб/с) по сравнению с используемой до этого LPTIO (progrex.narod.ru) (ок. 300 Кб/с).
Надеюсь, что помог.
Удачи!


 
Shurf ©   (2004-03-20 14:28) [7]

Доброго времени суток!
Действительно, работа с LPT посредствами CreateFile и Ко не приводит к желаемым результатам (по крайней мере у меня не получилось, может я чего не знаю?).
От себя посоветую использовать библиотеку GiveIO (на www.torry.net была). Вместе с ней был так же файлик с компонентом, достаточно удачно написанным и жутко простым в работе. Библиотека понравилась скоростью работы (передо мной стояла задача максимально быстрого считывания из порта). Скорость возросла более чем в 3 раза (до почти 1 Мб/с) по сравнению с используемой до этого LPTIO (progrex.narod.ru) (ок. 300 Кб/с).
Надеюсь, что помог.
Удачи!


 
pavel_guzhanov ©   (2004-03-22 08:48) [8]

я всем советую использовать WinIO. Работает под любой виндой (я пробовал под 98, 2000, XP). Если интересно, пиши на мыло, пришлю саму библиотеку и краткий пример


 
pavel_guzhanov ©   (2004-03-22 08:48) [8]

я всем советую использовать WinIO. Работает под любой виндой (я пробовал под 98, 2000, XP). Если интересно, пиши на мыло, пришлю саму библиотеку и краткий пример


 
Knstantin   (2004-03-22 09:14) [9]

B:=Form1.DirectPort1.Byte[$378];
DirectPort - гораздо круче чем остальные подобные - проверил на своей шкуре!


 
Knstantin   (2004-03-22 09:14) [9]

B:=Form1.DirectPort1.Byte[$378];
DirectPort - гораздо круче чем остальные подобные - проверил на своей шкуре!


 
avakss ©   (2004-03-22 10:34) [10]

ZLPortIO - работает и под Win2000 и под Win98, размер файла драйвера 3.5 кб, удобство работы, примеры работы на дельфи . ссылка http://www.specosoft.com


 
avakss ©   (2004-03-22 10:34) [10]

ZLPortIO - работает и под Win2000 и под Win98, размер файла драйвера 3.5 кб, удобство работы, примеры работы на дельфи . ссылка http://www.specosoft.com


 
Evg12   (2004-03-24 22:27) [11]

To avakss ©:
ZLPortIO под 2000 нормально не работает. И еще у него большие проблемы возникают, если запустить не имея уровня администратора.
Сам им пользовался все время, пока не нашел буквально на днях библиотеку без глюков.
Называется она WinIO со страницы http://www.internals.com/main.htm

Без проблем адаптируется под паскаль.


 
Evg12   (2004-03-24 22:27) [11]

To avakss ©:
ZLPortIO под 2000 нормально не работает. И еще у него большие проблемы возникают, если запустить не имея уровня администратора.
Сам им пользовался все время, пока не нашел буквально на днях библиотеку без глюков.
Называется она WinIO со страницы http://www.internals.com/main.htm

Без проблем адаптируется под паскаль.



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

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

Наверх





Память: 0.49 MB
Время: 0.059 c
3-1081491933
Fishka
2004-04-09 10:25
2004.05.09
Транзакция как бы глючит


6-1078666286
Gym
2004-03-07 16:31
2004.05.09
TIdTCPServer + несколько клиентов.


14-1081972905
l_igor
2004-04-15 00:01
2004.05.09
Windows XP


1-1082549299
Gauss
2004-04-21 16:08
2004.05.09
Как подключить COM объект в дельфи


4-1079440765
Cosinus
2004-03-16 15:39
2004.05.09
Перехват всех документов, посланных на принтер





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский