阅读:1542回复:0
打印驱动中遇到的一个非常诡秘的问题
开发环境:Win98, 98ddk, VC1.52
我在打印驱动中加入自己的属性页,自己实现ExtDeviceMode的所有功能,在属性页回调函数中,用到wsprintf函数,问题就出在这里 现象如下: 我用softice跟踪源代码,第一次用wsprintf将常数1写到一个lpBuffer(初始化好的),没有写进去,用GetLastError得到错误代码为0, 不过看msdn说这个code在98下不可信,第二次将一个字符串写到lpBuffer,仍然失败,错误代码还是0,但是我在ExtDeviceMode函数中使用wsprintf没有任何问题,数字,字符串都可以写 那位大侠遇到过这种情况,帮帮小弟 |
|