powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / USB - WriteFile()
14 сообщений из 14, страница 1 из 1
USB - WriteFile()
    #33387631
celson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Писал недавно прогу которая общается с LPT портом(а точнее с драйвером принтера) через вин айпи функции


Код:
#include "windows.h"
Hahdle port; //описали

port=CreateFile("LPT1",...,...,...,...); //открыли порт

WriteFile(port,.......); //послали в порт

CloseHandle(port); //закрыли


Подскажите какие функции нужны для USB
PS: возможно функции те же, но уних другие пораметры

PSS: общатся планирую не обязательно с принтером, а например с какаой либо железякой.
Заранее спасибо!!!
...
Рейтинг: 0 / 0
USB - WriteFile()
    #33388388
Фотография Lelikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В USB нельзя писать как в порт, надо открыть устройство и общаться с ним, забыв про USB. Но устройству нужен драйвер...
________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
USB - WriteFile()
    #33388728
celson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ok!

допустим драйвер есть, я открываю устройство CreateFile(...), записываю WriteFile(...); и закрываю, вроде бы алгоритм такой.

1.Очень интересны параметры этих функций!
Приведите пожалуйста пример, хочется разобраться.

2.А если мы общаемся, например, с принтером через usb.
...
Рейтинг: 0 / 0
USB - WriteFile()
    #33390015
Фотография Lelikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Параметры функций смотрим в MSDN

А с принтером общаемся не через USB, а через GDI -- намного меньше шишек.
________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
USB - WriteFile()
    #33391536
celson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо, полазил нэте, нашёл что такое MSDN, а вот GDI не до конца понятно. Объясните плиз, что есть GDI и как с ним работать.
...
Рейтинг: 0 / 0
USB - WriteFile()
    #33391849
Miha1000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привіт.
Ось сайтик німецький. Скачай там приклад і розберись.
Можливо тобі це пригодиться.
www.thesycon.de
...
Рейтинг: 0 / 0
USB - WriteFile()
    #33393220
Фотография Lelikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Miha1000]Привіт.
Ось сайтик німецький. Скачай там приклад і розберись.
Можливо тобі це пригодиться.
www.thesycon.de[/quot

Официальный язык форума -- РУССКИЙ!
Просьба писать на онном.
...
Рейтинг: 0 / 0
USB - WriteFile()
    #33393237
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У нас тут коллективный модератор по ходу образуется ... :)

Надо бы жужу написать, чтобы он про это подумал на досуге
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
USB - WriteFile()
    #33393836
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMHO не стоит придираться к языку. Всем-же понятно. На каком удобно на таком пусть и пишет.
...
Рейтинг: 0 / 0
USB - WriteFile()
    #33395599
celson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если кому интересно ответ на мой вопрос об 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 -- намного меньше шишек>> помогете
...
Рейтинг: 0 / 0
USB - WriteFile()
    #33395801
Фотография Lelikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отвечаю: (правда написано в любой книге по программированию под Win)

GDI -- Graphics Device Interface -- общий интерфейс графическиз устройств, таких как принтеры, мониторы и все, что может выводить графику, а также граф. файлы.
Позволяет универсально осуществлять вывод на любой устройство или в память, использую понятие контекста устройства и универсальные инструменты вроде пера, кисти, шрифта итд.
Избавляет от необходимости задумываться о различия вывода на разные устройства, о драйверах итд. Обо все думает ОС и драйвера производителя.поставщика.



________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
USB - WriteFile()
    #33401687
celson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто дружит с MSDN помогите пожалуйста найти (С++) пример WriteFIle(…) функции для общения с usb драйвером.
Например я хочу зажигать на железяке лампочку. Как послать в порт информацию?
ПОЖАЛУЙСТА ХОТЬ КТО-НИБУДЬ

Если кому надо есть пример для LPT порта и разная инфа по этому поводу.
...
Рейтинг: 0 / 0
USB - WriteFile()
    #33401694
Фотография Lelikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это зависит от железяки и драйвера железяки.
________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
USB - WriteFile()
    #33406489
celson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне бы хотелось найти инфу по разным железякам(драйверам) чем больше тем лучше. Если у кого есть ссылки поделитесь пожалуста, или выкладывайте материал прямо сюда. Буду очень признателен
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / USB - WriteFile()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]