degyhy123
驱动小牛
驱动小牛
  • 注册日期2002-11-12
  • 最后登录2014-02-09
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望71点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:2721回复:24

关于应用程序调用驱动的问题

楼主#
更多 发布于:2005-01-18 15:44
各位老大为什么我的驱动用pb下写的应用程序调用creatfile就可以打开我的设备,但是用evc写的应用调用creatfile返回的句柄就不对呢
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-18 15:53
不会吧:)
用evc写的应用调用creatfile返回值是多少?用GetLastError看看

[编辑 -  1/18/05 by  wwei_wang]
Come on, let us drive the world.
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-01-18 15:54
来了哇,东西弄好没有?那天我回短信你娃没得反应喃...

对了,上次那个GIISR不能用的问题搞好没有,他们也遇到了,搞清楚怎么回事没?
根据地的兄弟们,团结就是力量
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-01-18 15:58
degyhy123,wwei_wang
刚说错了,是GIISR可以用,但自己写的DLL不能加载,你们弄好没有?
根据地的兄弟们,团结就是力量
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-01-18 16:15
degyhy123,wwei_wang
刚说错了,是GIISR可以用,但自己写的DLL不能加载,你们弄好没有?


在修改bib文件时,要把自己写的isr dll放到files section里面,不要放在Moudles section里面就行了,否则会加载失败:)))
大哥你说的是这个事儿吧?
Come on, let us drive the world.
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-01-18 16:18
哎,你娃终于反应过来了,哥哥都快晕倒了:))发了8个地方你娃才看到哇...,他们遇到的可能是这个问题了
根据地的兄弟们,团结就是力量
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-01-18 16:27
我都发了8个地方了,都快累死了:))))
Come on, let us drive the world.
degyhy123
驱动小牛
驱动小牛
  • 注册日期2002-11-12
  • 最后登录2014-02-09
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望71点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-01-18 17:21
老大显身了,呵呵,我在pb下creatfile返回的是我的静态数组的地址,现在evc下返回了一个非0的数,但是不是正确的数,不过我在pb中我驱动的can_open下设置断点,evc的creatfile也调用了这个函数,而且can_open的返回值也是正确的
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-01-18 18:56
老大显身了,呵呵,我在pb下creatfile返回的是我的静态数组的地址,现在evc下返回了一个非0的数,但是不是正确的数,不过我在pb中我驱动的can_open下设置断点,evc的creatfile也调用了这个函数,而且can_open的返回值也是正确的


degyhy123兄弟,我不太明白你的意思:
(1)从你最后一句话感觉出,你的问题已经解决了,对吗?
(2)但你前面的话中怎么还有“不过”,到底是什么情况?还有什么问题?


[编辑 -  1/18/05 by  wwei_wang]
Come on, let us drive the world.
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2005-01-18 19:01
来了哇,东西弄好没有?那天我回短信你娃没得反应喃...

对了,上次那个GIISR不能用的问题搞好没有,他们也遇到了,搞清楚怎么回事没?


大哥,你不是在和我说话是吧?还是我自作多情?哈哈哈
Come on, let us drive the world.
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2005-01-18 19:01
来了哇,东西弄好没有?那天我回短信你娃没得反应喃...

对了,上次那个GIISR不能用的问题搞好没有,他们也遇到了,搞清楚怎么回事没?


wxl_50685330大哥,你不是在和我说话是吧?还是我自作多情?哈哈哈
Come on, let us drive the world.
degyhy123
驱动小牛
驱动小牛
  • 注册日期2002-11-12
  • 最后登录2014-02-09
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望71点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2005-01-19 15:54
谢谢两个王老大,问题搞定,我靠,就是evc在中间加了东西,
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2005-01-19 16:11
degyhy123你真厉害:))
兄弟,到底怎么搞定的?evc在中间加了什么东西?
Come on, let us drive the world.
degyhy123
驱动小牛
驱动小牛
  • 注册日期2002-11-12
  • 最后登录2014-02-09
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望71点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2005-01-19 16:18
不是我加的,是evc自己加的,
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2005-01-19 19:05
是啊,evc到底加了什么限制?兄弟,能不能给大家说说,相信大家伙都想知道。

[编辑 -  1/19/05 by  wwei_wang]
Come on, let us drive the world.
degyhy123
驱动小牛
驱动小牛
  • 注册日期2002-11-12
  • 最后登录2014-02-09
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望71点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2005-01-20 08:44
是这样的,在pb下你或得的一个驱动的句柄是他真实的句柄,但是在evc得到的驱动设备的句柄是一个真实的句柄加一个值,到底加什么值我不清楚
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2005-01-20 09:00
(1)evc加的这个值是一个固定的值吗?
(2)另外,我觉得在evc下得到的设备驱动的句柄,只要它是一个有效的句柄不管它的值是多少,通过它,都应该能够与驱动程序进行正确地交互。如果我的理解不对,还请高手多多指教!
Come on, let us drive the world.
degyhy123
驱动小牛
驱动小牛
  • 注册日期2002-11-12
  • 最后登录2014-02-09
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望71点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2005-01-20 09:49
王老大说的对,我是先看我pb的句柄后看的evc,就认为不对了,哈哈
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2005-01-20 10:02
:)))))
另外,在pb下得到的句柄每次运行也不一定一样吧,啊?
Come on, let us drive the world.
degyhy123
驱动小牛
驱动小牛
  • 注册日期2002-11-12
  • 最后登录2014-02-09
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望71点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2005-01-20 10:07
没有在pb下每次的句柄都是一样的
上一页
游客

返回顶部