读书人

delphi程序怎样与USB接口进行通讯?该

发布时间: 2012-02-08 19:52:21 作者: rapoo

delphi程序怎样与USB接口进行通讯?
delphi程序怎样与USB接口进行通讯?原来是用COM进行通讯的,现在改用USB接口了,怎么写通讯代码呢?delphi有没有USB接口的控件?请指教!谢谢!

[解决办法]

探讨
在网找上的,对USB设备进行操作可以用以下API函数:
  CreateFile()
  ReadFile()
  WriteFile()
  DeviceIoControl()
  CloseHandle()
请问谁  有实例吗?初学者不明白

[解决办法]
探讨
引用:
在网找上的,对USB设备进行操作可以用以下API函数:
  CreateFile()
  ReadFile()
  WriteFile()
  DeviceIoControl()
  CloseHandle()
请问谁  有实例吗?初学者不明白

需要驱动支持

[解决办法]
探讨
引用:
引用:
在网找上的,对USB设备进行操作可以用以下API函数:
  CreateFile()
  ReadFile()
  WriteFile()
  DeviceIoControl()
  CloseHandle()
请问谁  有实例吗?初学者不明白

需要驱动支持


任何设备对于windos而言,都是通讯设备,处理都是通过  CreateFile()
  ReadFile()这几个函数来读写的。
只要有驱动程序及协议,就可以来读写了。我写过驱动,也写过win32接口函数。
我现在没法一下子讲清楚,总而言之,不难,简单。

[解决办法]
探讨
引用:
引用:
引用:
在网找上的,对USB设备进行操作可以用以下API函数:
  CreateFile()
  ReadFile()
  WriteFile()
  DeviceIoControl()
  CloseHandle()
请问谁  有实例吗?初学者不明白

需要驱动支持


任何设备对于windos而言,都是通讯设备,处理都是通过  CreateFile()
  ReadFile()这几个函数来读写的。
只要有驱动程序及协议,就可以来读写了。我写过驱动,也写过win32接口函数。
我现在没法一下子讲清楚,总而言之,不难,简单。

这几个函数的实现也需要驱动支持,得专门写对应的驱动函数才能实现。

[解决办法]
给大家看一段驱动的一段例程,各位就马上能明白,远程上网,不能复制,只有手工拷,所以不写多了。

DriverObject-MajorFunction[IRP_MJ_Create]=EzusbCreate;//自定义函数,对CreateFile
DriverObject-MajorFunction[IRP_MJ_Close]=EzusbClose;//自定义函数,对CloseFile

DriverObject-MajorFunction[IRP_MJ_READ]=EzusbRead;//自定义函数,对ReadFile

DriverObject-MajorFunction[IRP_MJ_Write]=EzusbWrite;//自定义函数,对WriteFile





[解决办法]
HIDController Full.Source.Delphi.BCB 控件

下载地址:
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3661490&bbs_page_no=8&bbs_id=9999

建议楼主前去看看。

读书人网 >.NET

热点推荐