为什么在WIN2000下正常运行但在WIN98下出现非法操作
程序环境是 SQL2000 + ADO
程序在WIN2000下正常运行,但到了98下,当登录到数据库后一会就出现非法操作,点击确定后程序可继续运行,结果也正确,而且一般出现一两次非法操作后就不会再出现了,直到退出程序后再出现一次,但即使出现非法操作也不会关闭程序。最主要的是非法操作出现的地方好象是随机的,有可能是运行这个对话框时出现,也可能运行另一个时出现,就算是在98下编译也一样。不明白为什么会这样!请高手指教!
问题点数:40、回复次数:6Top
1 楼DentistryDoctor(Data Recovery -- http://www.powerdatarecovery.com)回复于 2005-02-01 12:20:02 得分 8
根据出错时提示的地址,结合MAP文件,查阅源代码。Top
2 楼vctool(乔峰)回复于 2005-02-02 15:39:14 得分 8
有的API在98下是没有的,这时候就出现GETADDRESS返回为null,当然还有别的情况,这只是一种.Top
3 楼xuzheng318(忧郁王子)回复于 2005-02-02 15:43:04 得分 7
对,有的api在98下是没有的,所以会出现非法操作!Top
4 楼miladuo(辞职ing)回复于 2005-02-02 16:43:40 得分 1
改系统啦!!!Top
5 楼bobob(静思)回复于 2005-02-02 16:51:06 得分 8
大一点的工程出现这种问题很正常
靠经验去解决了Top
6 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2005-02-02 23:03:53 得分 8
看看哪些API在Win98下面是不支持的Top
相关问题
- LoadFrame出错,Release版本下完全能正常运行,Debug版本时非法操作
- debug模式能运行,release运行时非法操作。高分请教
- 代码运行在2000下一切正常,到了98下关闭时却非法操作,头疼,有没有兄弟遇到过这种情况
- 非法操作
- >>>>>>>>>非法操作<<<<<<<<<<<<<
- 再致斑竹流方,unpbd_010719已经下载,但运行时提示“该程序执行了非法操作,即将关闭”,先谢了!
- 我在pb中用ole调用Monthview控件,但是一运行就非法操作,哪位高手指点一下.
- 为什么Debug下编译的程序一点问题都没有,而Release的编译却一运行就非法操作啊!
- 使用复合报表在pb调试环境下能正常运行,但伪编译后却出现非法操作.
- 为什么我的2000 在运行搜索时出现非法操作提示?




