【发布时间】:2011-07-20 00:47:18
【问题描述】:
我有一个用 delphi 5 编写的非常古老的应用程序,在一些使用 BDE 的客户中运行。现在一些使用 Windows Vista 和 7 的用户已经尝试了多用户访问的一些问题。我认为这些问题与net.和.lck 文件的位置有关。所以问题是在 Windows Vista 和 7 下配置BDE 以避免权限和 UAC 冲突的正确方法是什么?
【问题讨论】:
-
告诉我们更多关于您遇到的问题。另外,您是否已将您的应用展示为不被虚拟化?
-
关闭虚拟化后,当您的应用尝试写入它没有写入权限的文件夹时,您将开始收到错误消息。
-
请您感到鼓舞,我们在美国有数千个工作站运行我们的 D7/BDE 应用程序。我们很大比例的用户已经迁移了 Windows 7,因此不存在以下答案不能解决的内在问题。 (很少,在开发机器上,我收到 BDE 内存共享错误。我记得,文档建议将 BDEAdmin 中的内存页面设置为“0BDE”(我怀疑这有点“尝试不同的东西”内存位置由 Borland 选择,没有实际意义。重新启动可以解决问题。)