极富挑战性的问题,高手请进(100分)

  • 主题发起人 主题发起人 zhangcdtt
  • 开始时间 开始时间
Z

zhangcdtt

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手,我有一个问题请教大家,感谢支持。
我们在delphi5.0下开发的软件,使用了midas,分为客户端和服务器端。服务器端
在使用时有时会报某某地址的内存不能为read或write,运行平台是winnt server4.0
该错误可能7。8天都不出来,也可能10几分钟就出来了,而且无法调试。我们在内存
使用上都是直接调delphi提供的new,getmem等方法,而且也进行了释放。在操作系统
下我们也发现其它的一些商用程序也会报类似的错误,不过时间不同罢了。想请教:
1。这种错误是应用层软件自身在内存使用上的问题还是delphi调用操作系统的API
的问题
2。有没有办法或工具能进行调试跟踪
3。与操作系统自身的稳定性有没有关系
4。用delphi6能解决该问题吗
 
這種東西說不准﹐你最好將服務器升級到win2000。說不准就行了﹐或少一些了。另外你是
不是應該用多台服務器﹐有個負載平衡﹖
 
有些在d6中好像被解决了。
 
升级到PACK6了吗
 
单凭你的描述很难确定具体问题所在!系统的稳定性应该有一定关系!
D6开发midas是个好主意,方便快捷强大!
 
首先感谢几位的积极响应,再补充一些说明:
1。winnt已经安装了sp6
2.因为数据库用的sqlserver,所以还必须在nt 4.0 server 或者2000 server版中运行
3。服务器的处理能力应该很强,不存在负载均衡的问题
 
多人接受答案了。
 
后退
顶部