我有一个用Delphi 2007编写的小型Datasnap服务器,用于访问BDE。它在Windows 2000和XP上可以正常工作,但是在Vista上有时(实际上是非常定期地)出现错误消息:



关闭所有使用BDE的功能可修复该错误(尽管有时您需要“结束进程”数据快照服务器以将其关闭)。

随着越来越多的客户为他们的“服务器”运行Vista,这变得非常烦人。有没有人有什么建议?

最佳答案

您没有提到是否尝试过调整虚拟内存设置。 BDE错误2501是“虚拟内存不足”错误。一些文章可能会有所帮助:

  • BDE Sharedmem fix(旧)
  • Specific memory walk through of things to check/fix
  • 10-05 22:15