阅读:2107回复:10
如何用VB开发应用程序来读写端口和响应中断?
我设计了一块板卡,其上有端口和中断,我想用VB来设计应用程序,但VB不支持低端操作,我该怎么办?
|
|
沙发#
发布于:2002-07-14 12:13
写驱动,然后作个dll,让vb调用
|
|
|
板凳#
发布于:2002-07-14 15:09
用户被禁言,该主题自动屏蔽! |
|
地板#
发布于:2002-07-14 18:08
可以写个VXD驱动程序,但是VB怎么来调用这个VXD,回调函数的问题怎么解决?
|
|
地下室#
发布于:2002-07-14 18:57
可以写个VXD驱动程序,但是VB怎么来调用这个VXD,回调函数的问题怎么解决? 使用win32api createfile等函数 先去看看入门的书罢 |
|
|
5楼#
发布于:2002-07-17 19:38
如果是在win9x下使用,可以直接读写端口,不过在vb里怎么实现我就不知道了,vc里是肯定可以的。_outp, _outpw, _outpd,_inp, _inpw, _inpd就可以搞定,如果一定要用vb做程序,可以用vc作个dll,然后由vb调用。总之在win9x下是可以不写驱动的。
|
|
|
6楼#
发布于:2002-07-18 11:03
如果是在win9x下使用,可以直接读写端口,不过在vb里怎么实现我就不知道了,vc里是肯定可以的。_outp, _outpw, _outpd,_inp, _inpw, _inpd就可以搞定,如果一定要用vb做程序,可以用vc作个dll,然后由vb调用。总之在win9x下是可以不写驱动的。 中断呢?也在win32里面?不行。 |
|
7楼#
发布于:2002-07-22 15:34
用Windriver生成api,用vc打包成dll,然后在vb里面调。
|
|
8楼#
发布于:2002-07-22 15:35
全部功能都可以实现
|
|
9楼#
发布于:2002-07-22 23:19
写个驱动(可参照WDM 开发指南)那里有个很类试的例子,然后写个DLL来为VB利用
|
|
10楼#
发布于:2002-07-23 09:10
中断呢?也在win32里面?不行。 当然,如果要考虑到效率,考虑到中断,那就只能做驱动了,但是如果只是简单地和硬件打交道,能访问硬件端口就可以了。 |
|
|