|
|
|
USB - WriteFile()
|
|||
|---|---|---|---|
|
#18+
Писал недавно прогу которая общается с LPT портом(а точнее с драйвером принтера) через вин айпи функции Код: #include "windows.h" Hahdle port; //описали port=CreateFile("LPT1",...,...,...,...); //открыли порт WriteFile(port,.......); //послали в порт CloseHandle(port); //закрыли Подскажите какие функции нужны для USB PS: возможно функции те же, но уних другие пораметры PSS: общатся планирую не обязательно с принтером, а например с какаой либо железякой. Заранее спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2005, 17:57 |
|
||
|
USB - WriteFile()
|
|||
|---|---|---|---|
|
#18+
В USB нельзя писать как в порт, надо открыть устройство и общаться с ним, забыв про USB. Но устройству нужен драйвер... ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2005, 17:48 |
|
||
|
USB - WriteFile()
|
|||
|---|---|---|---|
|
#18+
ok! допустим драйвер есть, я открываю устройство CreateFile(...), записываю WriteFile(...); и закрываю, вроде бы алгоритм такой. 1.Очень интересны параметры этих функций! Приведите пожалуйста пример, хочется разобраться. 2.А если мы общаемся, например, с принтером через usb. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2005, 14:36 |
|
||
|
USB - WriteFile()
|
|||
|---|---|---|---|
|
#18+
Параметры функций смотрим в MSDN А с принтером общаемся не через USB, а через GDI -- намного меньше шишек. ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 13:51 |
|
||
|
USB - WriteFile()
|
|||
|---|---|---|---|
|
#18+
Большое спасибо, полазил нэте, нашёл что такое MSDN, а вот GDI не до конца понятно. Объясните плиз, что есть GDI и как с ним работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 10:12 |
|
||
|
USB - WriteFile()
|
|||
|---|---|---|---|
|
#18+
Привіт. Ось сайтик німецький. Скачай там приклад і розберись. Можливо тобі це пригодиться. www.thesycon.de ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 11:34 |
|
||
|
USB - WriteFile()
|
|||
|---|---|---|---|
|
#18+
[quot Miha1000]Привіт. Ось сайтик німецький. Скачай там приклад і розберись. Можливо тобі це пригодиться. www.thesycon.de[/quot Официальный язык форума -- РУССКИЙ! Просьба писать на онном. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 17:44 |
|
||
|
USB - WriteFile()
|
|||
|---|---|---|---|
|
#18+
У нас тут коллективный модератор по ходу образуется ... :) Надо бы жужу написать, чтобы он про это подумал на досуге Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 17:48 |
|
||
|
USB - WriteFile()
|
|||
|---|---|---|---|
|
#18+
IMHO не стоит придираться к языку. Всем-же понятно. На каком удобно на таком пусть и пишет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 09:36 |
|
||
|
USB - WriteFile()
|
|||
|---|---|---|---|
|
#18+
Если кому интересно ответ на мой вопрос об MSDN: //-------------------------------- Самый любимый всеми вопрос: «Я купил 1 диск с VB6. Вызываю хелп, ругаетца на MSDN! Плис, дайте этот MSDN скачать». Хелп от Visual Basic 6, как и от всех остальных программ, входящих в состав Visual Studio, находится в MSDN, который есть на 4-ом и 5-ом дисках Visual Studio. В комплект дистрибутива любого продукта VS, продаваемого отдельно, входят два диска MSDN. Если вы приобрели VB6 на одном диске, да еще с кучей припампасов к нему на том же диске, то на помощь ("хелп") не рассчитывайте. Теперь вам следует докупить MSDN (сейчас в продаже появился MSDN 2000 на трех дисках). Кроме собственно документации, вы получите еще и гору примеров по VB, VC и т. д. Если у вас нет возможности купить MSDN на дисках, вы тем не менее можете работать с ним в режиме онлайн на сайте MSDN Online. Однако, если вам нужно скачать его целиком, то эта ссылка вам не поможет; воспользуйтесь системой E-donkey, чтобы утянуть его у собратьев-программистов. С января 2002 года MSDN выходит в новом формате, ориентированном на .NET-студию; к сожалению, он является несовместимым с VS6. //--------------------------------------- Так и не смог найти, что такое GDI. цитата: <<А с принтером общаемся не через USB, а через GDI -- намного меньше шишек>> помогете ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 18:22 |
|
||
|
USB - WriteFile()
|
|||
|---|---|---|---|
|
#18+
Отвечаю: (правда написано в любой книге по программированию под Win) GDI -- Graphics Device Interface -- общий интерфейс графическиз устройств, таких как принтеры, мониторы и все, что может выводить графику, а также граф. файлы. Позволяет универсально осуществлять вывод на любой устройство или в память, использую понятие контекста устройства и универсальные инструменты вроде пера, кисти, шрифта итд. Избавляет от необходимости задумываться о различия вывода на разные устройства, о драйверах итд. Обо все думает ОС и драйвера производителя.поставщика. ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 20:08 |
|
||
|
USB - WriteFile()
|
|||
|---|---|---|---|
|
#18+
Кто дружит с MSDN помогите пожалуйста найти (С++) пример WriteFIle(…) функции для общения с usb драйвером. Например я хочу зажигать на железяке лампочку. Как послать в порт информацию? ПОЖАЛУЙСТА ХОТЬ КТО-НИБУДЬ Если кому надо есть пример для LPT порта и разная инфа по этому поводу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2005, 18:04 |
|
||
|
USB - WriteFile()
|
|||
|---|---|---|---|
|
#18+
Это зависит от железяки и драйвера железяки. ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2005, 18:24 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=382&tid=2032388]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 285ms |

| 0 / 0 |
