delphi是不是又有bug了,我的程序为什么老出错!(100分)

  • 主题发起人 主题发起人 盛利
  • 开始时间 开始时间

盛利

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi6+补丁2+windows98,连接access2000数据库的程序,运行正常
(机器没有安装office2000)
但是,在我机器上安装了sql server2000个人版,程序在关闭时就出错,估计安装office2000
也会出错,出错信息非法操作,什么内存无效页错误
请问有没有人遇到这样的问题,怎么解决的!
另外:delphi6最新的补丁是多少啊!
 
我不打补丁都不出错
 
yanghai0437,你的命可真好啊
这个问题已经折磨了我好几天了,估计是mdac的问题
有没有人知道win98第二版默认的mdac是什么版本啊!
 
你先安装ADO2.7试验一下
 
delphi6 有SP2
 
>>安装了sql server2000个人版
如果你没有安装,net的话,应该是Ado2.6,不过你不妨测试一下,看是否为你的计算机的特有错误。
如果在和你相同配置的计算机上没有,完全没有必要理会,呵呵。
还有,你编写一个简单的操作Access的小程序测试一下,看是否出错,以此判断是否为你的程序的问题。
 
如果上面的方法解决不掉
有可能是你的系统有问题
可以把程序重新安装,看一
看能不能解决问题,如果真的
不行的话,重新安装win98不就可以了吗
安装好以后别安装升级包,看一看是不
是升级包的问题
 
这你就冤枉DELPHI了,谁叫你用WIN98呢,那玩意特不稳定,装东西多了,就容易出问题,不信,
你删掉WIN98后重装(不能直接重装,没用),肯定搞定.
 
哈哈,太高兴了,终于解决了问题
首先要申明不是delphi的问题,也不是mdac的问题,更不是98的问题,是我的问题了
唉,我就有这个毛病,出了问题先从别人那里找,忽略了自己
在这个过程中,98重装了,在2000上试过了,mdac的各个版本都试了
原因出在
if frmlogin.showmadle then
Application.Run;
end;
改成了在frmmain的onshow里frmlogin.showmadle 就可以了
不过在安装的纯98(没有安装别的软件)就不会出现问题,不知何解
暂不发分,希望能听到高手的分析和解释!
 
那里有补丁下载
 
后退
顶部