Вверх ↑
Этот топик читают: Гость
Ответов: 4631
Рейтинг: 749
#31: 2008-11-21 17:22:35 ЛС | профиль | цитата
Sniper36 писал(а):
я за, но IMHO это не реал.

Почему?
карма: 26

0
Ответов: 2125
Рейтинг: 159
#32: 2008-11-21 21:50:08 ЛС | профиль | цитата
Насчёт вывода в LPT в обход спулера печати была тема http://hiasm.com/forum.html?q=3&t=19277
карма: 1

0
Ответов: 4631
Рейтинг: 749
#33: 2008-11-25 13:14:51 ЛС | профиль | цитата
Я хочу переделать стандартный компонент под работу с библиотекой Inpout32.dll. Она хоть и устанавливает драйвер, но втихую и конечному пользователю не нужно об этом беспокоится.
карма: 26

0
Ответов: 8930
Рейтинг: 823
#34: 2008-11-25 16:05:05 ЛС | профиль | цитата
Netspirit, года 4 как я применил эту библиотеку на VB - максимальная скорость обращения к порту увеличилась на порядок до 800 кГц, в HiAsm на прилагаемом драйвере - 1200 кГц (P-IY, 2,4 ГГц), применять иную библиотеку нет смысла
карма: 19

0
Ответов: 5227
Рейтинг: 587
#35: 2008-11-25 16:29:31 ЛС | профиль | цитата
Netspirit, лучше для драйвера GiveIO сделать, даже на асм к нему обращаться можно будет

драйвер прилагаю.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
файлы: 1lpt-portgiveio_sys.rar [43.8KB] [249]
Ответов: 4631
Рейтинг: 749
#36: 2008-11-27 14:12:20 ЛС | профиль | цитата
Леонид, если есть такая разница в скорости, тогда действительно нет смысла что-либо переделывать. Только вопрос: если я создал программку со стандартным компонентом, как можно передать пользователю драйвер, если у него не стоит HiAsm?

andrestudio, я пока не очень опытный в работе с LPT, поэтому разбирался с тем, что было под рукой (а именно Inpout32.dll). Когда дойдут руки (и хватит ума;)) до GiveIO, возможно действительно сделаю под него.
карма: 26

0
Ответов: 1161
Рейтинг: 160
#37: 2008-11-27 14:23:13 ЛС | профиль | цитата
Netspirit писал(а):
Леонид, если есть такая разница в скорости, тогда действительно нет смысла что-либо переделывать. Только вопрос: если я создал программку со стандартным компонентом, как можно передать пользователю драйвер, если у него не стоит HiAsm?

установкаудаление драйверов при помощи файлов, находящихся в папке Plug

install_vicx.exe
uninstall_vicx.exe
vicx95.dll
vicx.dll
VICX.sys
если ошибся, сильно не пинайте...
карма: 0

0
Ответов: 4631
Рейтинг: 749
#38: 2008-11-27 14:37:30 ЛС | профиль | цитата
LainX, спасибо, буду знать!
карма: 26

0
Ответов: 5227
Рейтинг: 587
#39: 2008-11-27 14:37:47 ЛС | профиль | цитата
Netspirit, я так понимаю что все пречисленые здесь драйверы не только для LPT а для I/O в целом.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 4631
Рейтинг: 749
#40: 2008-11-27 14:45:41 ЛС | профиль | цитата
Кажется, именно так. Им, по-моему, просто указываешь регистр, куда писать или читать и все...
карма: 26

0
Ответов: 8930
Рейтинг: 823
#41: 2008-11-27 15:01:40 ЛС | профиль | цитата
Netspirit, на HiAsm я сделал несколько программок содержащих LTP и передавал их в пользование без каких-либо DLL, они работали у пользователей, значит особых условий и не надо.
карма: 19

0
41
Сообщение
...
Прикрепленные файлы
(файлы не залиты)