我刚刚从Windows 7升级到Windows 10。我曾经和BDE管理员一起使用Paradox 5,一切正常。然而,Paradox 5不适用于Windows 10,所以我将其升级到Paradox 11。这就是我接下来要问的背景:
我正在尝试让 Paradox 正确连接到我的 BDE 目录。我通过 BDE 管理员将 paradox 的本机配置驱动程序设置为网络文件夹,但是当我打开 paradox 并在 Settings>Preferences>BDE 中查看时,网络控制文件目录设置为通用文件夹 C:\PROGRA~3\BORLAND\NETDIR\,而不是我在 BDE 管理器中定义的网络驱动器。
有没有办法让它正常工作,或者直接在 Paradox 中强制网络控制文件目录?没有选项可以从 BDE 子选项卡的首选项菜单中编辑它。除非正确设置,否则我无法使用我的查询。
最好的方法是从你用来启动悖论的图标加载odapi/Idapi/bde配置文件。这允许您保存一个配置,该配置为网络目录存储了网络路径
要添加的命令行选项是例如 -o x:\yourpath\bde.cfg
这指向您从 bde 管理员保存的文件。
我猜你在 64 位窗口上,这会导致一些悖论问题。基本上,bde 的注册表项不在 64 位窗口中的预期位置。安装到程序文件 x86 中还有一个小问题。这可以通过几个 Mklink 命令来修复,以符号方式链接到 x86 文件夹到程序文件夹。
编辑:忘了添加paradox 5是一个16位应用程序,这就是为什么它在64位窗口中不起作用的原因。