yuxk2001
驱动牛犊
驱动牛犊
  • 注册日期2003-10-07
  • 最后登录2009-11-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1256回复:3

关于用C++Builder6用接口打开设备与注册接口通知

楼主#
更多 发布于:2003-10-22 17:22
旧问题刚去新问题又来了(没头了)
用C++Builder6 注册接口通知时:
m_hInterfaceNotification = RegisterDeviceNotification(
Handle,&filter, DEVICE_NOTIFY_WINDOW_HANDLE);
当编译器数据对齐方式为Quad Word(64位)时可以成功
但很不幸由于OpenByInterface(&ClassGuid,0,&Error)需要BYTE
对齐方式。。。(哇呀呀呀,气死我也,难道老天一定让我选择
VC不可)。
经过不断追求探索问题又解决了。修改DriverWork\\devintf.h
在开头加入#pragma option push -b -a1 -pc -A-
在结尾加入#pragma option pop
选择编译器数据对齐方式为Quad Word编译运行。
哇,整个世界都清净了,这就是我为什么要加它的原因了。
天气真好。
这两个问题捆饶我一个月了。与大家共勉
jacobqzl
驱动小牛
驱动小牛
  • 注册日期2001-10-10
  • 最后登录2005-04-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-22 20:03
好啊,我终于发现了解决方法!谢谢
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2003-10-22 22:21
在WINDOWS下VC最好,别不服气.
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
yuxk2001
驱动牛犊
驱动牛犊
  • 注册日期2003-10-07
  • 最后登录2009-11-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-10-25 08:59
VC(维生素)的确是好东西。。。哈哈
如果你喜欢,就用好了。可我更习惯用BCB。只是个人爱好

时代在发展社会在进步。程序语言用‘抽象’的级别来表明
他的进步程度的。

当然BCB抽象的更好
游客

返回顶部