搜索
首页 电脑/网络 程序设计 C/C++

求:一个能读写IO口的dll(用于VB调用)

  C语言里有inportb() outportb()两个能读写IO口的函数,C++里也一定有吧,但我现在用的VB不能读写IO口。
  希望有高手能为我写一个给VB调用的DLL,我将感激不尽!! 函数功能: 向指定地址的端口写一个数据,向指定地址的端口读数据 如:outportb(int port, int value) port 端口地址,value要输出的16位数 向port地址的接口输出value int inportb(int port) port I/O端口地址 返回从指定的I/O端口读入一个字节(8位数) 如可能,希望能为我编译成exe文件 我的email: 。

全部回答

2007-01-15

59 0
    VB操作I/O口需调用以下WINAPI函数,这些函数VB6中未带,具体使用请参考“人民邮电出版社”的“VISUAL BASIC 串口通信实例导航”一书第2章的介绍: Option Explicit Declare Function MapPhysToLin Lib "WinIo。
    dll" (ByVal PhysAddr As Long, ByVal PhysSize As Long, ByRef PhysMemHandle) As Long Declare Function UnmapPhysicalMemory Lib "WinIo。
    dll" (ByVal PhysMemHandle, ByVal LinAddr) As Boolean Declare Function GetPhysLong Lib "WinIo。
  dll" (ByVal PhysAddr As Long, ByRef PhysVal As Long) As Boolean Declare Function SetPhysLong Lib "WinIo。
    dll" (ByVal PhysAddr As Long, ByVal PhysVal As Long) As Boolean Declare Function GetPortVal Lib "WinIo。
  dll" (ByVal PortAddr As Integer, ByRef PortVal As Long, ByVal bSize As Byte) As Boolean Declare Function SetPortVal Lib "WinIo。
    dll" (ByVal PortAddr As Integer, ByVal PortVal As Long, ByVal bSize As Byte) As Boolean Declare Function InitializeWinIo Lib "WinIo。
    dll" () As Boolean Declare Function ShutdownWinIo Lib "WinIo。dll" () As Boolean Declare Function InstallWinIoDriver Lib "WinIo。
  dll" (ByVal DriverPath As String, ByVal Mode As Integer) As Boolean Declare Function RemoveWinIoDriver Lib "WinIo。
    dll" () As Boolean 。

2007-01-14

65 0
    这个dll文件已经存在了,是mscomm。dll,在工程里面已用这个dll,这相信楼主已经很熟悉了,然后在左侧的控件板里会看得到,他支持的属性方法,msdn上可以查到,我列出一些。
   Settings 属性 设置并返回波特率、奇偶校验、数据位、停止位参数。   语法 object。Settings[ = value] Settings 属性语法包括下列部分: 部分 描述 object 对象表达式,其值是“应用于”列表中的对象。
   value 字符串表达式,说明通讯端口的设置值,如下所述。 说明 当端口打开时,如果 value 非法,则 MSComm 控件产生错误 380(非法属性值)。   Value 由四个设置值组成,有如下的格式: "BBBB,P,D,S" BBBB 为波特率,P 为奇偶校验,D 为数据位数,S 为停止位数。
  value 的缺省值是: "9600,N,8,1" 下表列出合法的停止位值。 设置值 1 (缺省) 1。  5 2 。

2007-01-14

32 0
我记得有一个这么的控件,或者动态链接库的!

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
C/C++
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
C/C++
VB
数据库
汇编语言
JAVA相关
VC++
C#/.NET
其他编程语言
C/C++
C/C++
举报
举报原因(必选):
取消确定举报