我的程序为什么不能在98下用,提示“user32.dll参数错误",有时候提示其他的。
我用的是ADO+Access数据库,其中还使用了fastReport、SuiPack、ehlib3.
只要能解决问题,分不够再加。
把程序在98下重新编译试试
ADO版本的问题吧,要么就是内存访问,两者的内存管理方法不同。
2000下的许多API和98下的API参数不同了
刚好你使用了
而这个API再User32.dll种
所以.....
至于那个API
没有人知道
反正我是不知道
使用了操作系统不支持的API函数。
在98下编译会出错吗?
我没有用ADO写过程序。但是我在论坛上看过很多这样的帖子,在Win2000下使用ADO写的程
序,在Win98下使用时,必须对ADO升级才行。
你还用老掉牙的Win98干什么?
将上MDAC
可能是ADO的事,改用ODBC吧。
用CDatabase各CRecordset很发用的。
先将ADO升级,然后在98下重新编译就可以了
在98下確定編譯沒有任何問題的話,請下載 MADC 升級ADO驅動的版本
编程环境是在98以上的操作系统下吗?
你是在数据库连接访问时错还是,根本就在其他的时候都访问不了?如果是数据库访问,那好象不是ado本身的问题,下载MDAC2。6以上,很多都可以解决的oledb32.dll的版本不够数据库访问不了的,我的程序在单位win98,winxp,win2K都在同时应用没遇到问题的!