都是98惹的祸

kuan 2002-09-28 11:47:13
我用D5开发了一个较大型的系统,用的是ADO和SQL2000,系统打上了MDAC2.7的补丁和D5自己的补丁,系统在W2000上开发编译。一切的一切在W2000上都非常顺畅,但是,当我安装到98下时什么问题都出现了:动态导入图片时“非法操作”、打开窗体失败、退出程序后“非法操作”、MEMO控件报“内存不足”……每次的操作出现的情况都不一样,天哪,这是怎么回事??然而,同为一个版本的98的另一机器,在没有MDAC2.7之前仅是数据删除出错和退出系统出错,补丁一上问题纷至。类似的问题,我以前在用ODBC做连接时也发现过当系统有连过数据库,退出就会报“非法操作”,而且只有部分98和WinME会。(统计数据,十台独立安装的WIN98会有6台以上有上述情况)
我已经头大了,各位高手,有请了!!!!
...全文
54 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
EastFuck 2002-10-04
  • 打赏
  • 举报
回复
几点不成熟的看法:
第一步:2000的机子一定要换成SERVER的系统,然后建立一个域,我靠!不会菜到连域也不知道吧!
第二步:在2000里面进行设置,使98的用户成为同一个域中的成员。权限你看着给吧
第三步:运行MDAC2.7那个包吧!

如果还摆不平,就给俺写信吧!
QQ:16349893
EMAIL:3keyboy@sohu.com
dailin 2002-10-04
  • 打赏
  • 举报
回复
可能是98对资源的管理不完善造成的。 试试不要将所有的窗体在程序运行时就创建。 当需要用到时才创建。 用完后就释放。
knock 2002-10-04
  • 打赏
  • 举报
回复
delphi不是神仙,不可能兼容所有的windows啦
hacking 2002-10-04
  • 打赏
  • 举报
回复
delphi5,的ADO控件有问题
fongming 2002-10-04
  • 打赏
  • 举报
回复
把電腦升級為win2k!!!!!!!!!!!!!!!!!!!!!1
cailiantao 2002-10-04
  • 打赏
  • 举报
回复
你会不会创建过多的窗口,我一般在使用时才动态创建的,不用时就释放到
如:form1.free;
form1 := Nil;
kuan 2002-10-04
  • 打赏
  • 举报
回复
今天更改了里面的几个控件,效果稍为好点,但打开窗体多了,内存可用资源剩下不足20%时,就会出错,把错误拦截下来后,其它模块可正常使用,但退出还是会报“非法操作”。
我用的是MDI窗体,报错后应该如何释放资源,使其可以重新打开?
cmain83 2002-10-03
  • 打赏
  • 举报
回复
高版本的东东拿到低版本的平台上用,会玩完
iwalk 2002-10-01
  • 打赏
  • 举报
回复
我的感觉,mdac2.7有点问题。
erickleung 2002-09-30
  • 打赏
  • 举报
回复
假如用户是win9x, 最好还是用98编译吧.
问道er 2002-09-30
  • 打赏
  • 举报
回复
up!
kuan 2002-09-30
  • 打赏
  • 举报
回复
我发现在98下运行时,打开会出错的页面时,系统内存资源完全耗尽,然后就报出一大堆不知是什么的错误,但我的页面又不得不使用那些控件
zfmich 2002-09-30
  • 打赏
  • 举报
回复
我想应该不是98的问题吧。
为什么在98下调试会出问题呢,这才奇怪。
kuan 2002-09-30
  • 打赏
  • 举报
回复
对于会出错的窗体,将其单独放置于一个工程中重新进行编译调用,也会出现上述情况。
我的窗体中应用了多个PageControl、DBGridEh、Cool系列控件等,并动态导入一幅较大的图片,Dataset也有十多个,可能整个窗体占用的资源会比较大,但是有什么方法可以有效地调整资源呢?程序已定形,修改窗体是不可能的了。
collecte 2002-09-29
  • 打赏
  • 举报
回复
我恨98,在2000下完美的程序,在98下却莫名其妙的,大量消耗系统资源,什么时候大家都不用98了啊。
shaver 2002-09-29
  • 打赏
  • 举报
回复
98下控件错??
给你一个参考,98下GETCURRENTDIR返回的路径可能和2000不一样.
kuan 2002-09-29
  • 打赏
  • 举报
回复
98下编译,大部分地方都会控件错,然后死机重启,无法跟踪到真正的原因!!!
chwdong 2002-09-28
  • 打赏
  • 举报
回复
在98下编译一下,如有问题就立刻清楚了, debug
powerSQL 2002-09-28
  • 打赏
  • 举报
回复
找一个装正版98的系统,从新编译了,如果你是高人的话,查查98比2000少了什么,补上嘛(对我来说是不可能了:))
shuixin13 2002-09-28
  • 打赏
  • 举报
回复
立马要求 For WIN2K
加载更多回复(2)

5,391

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧