Windows 10 BDE管理员和悖论11

Windows 10 BDE管理员和悖论11,windows-10,bde,paradox,Windows 10,Bde,Paradox,我刚从Windows7升级到Windows10。我曾经和BDE管理员一起使用Paradox 5,效果很好。然而,Paradox 5不适用于windows 10,所以我将其升级为Paradox 11。这就是我接下来要问的内容: 我正在尝试让Paradox正确连接到我的BDE目录。我通过BDE管理员将paradox的本机配置驱动程序设置为网络文件夹,但当我打开paradox并查看设置>首选项>BDE时,网络控制文件目录设置为通用文件夹C:\PROGRA~3\BORLAND\NETDIR\而不是我在B

我刚从Windows7升级到Windows10。我曾经和BDE管理员一起使用Paradox 5,效果很好。然而,Paradox 5不适用于windows 10,所以我将其升级为Paradox 11。这就是我接下来要问的内容:

我正在尝试让Paradox正确连接到我的BDE目录。我通过BDE管理员将paradox的本机配置驱动程序设置为网络文件夹,但当我打开paradox并查看设置>首选项>BDE时,网络控制文件目录设置为通用文件夹C:\PROGRA~3\BORLAND\NETDIR\而不是我在BDE管理员中定义的网络驱动器


有没有办法让它正常工作,或者直接强制网络控制文件目录处于矛盾状态?BDE子选项卡中的“首选项”菜单中没有可编辑的选项。除非设置正确,否则无法使用查询。

最好的方法是从用于启动paradox的图标加载odapi/Idapi/bde配置文件。这允许您保存一个配置,其中存储了网络目录的网络路径

要添加的命令行选项如下:。 -o x:\yourpath\bde.cfg

指向您从bde管理员处保存的文件

我猜你在64位windows上的操作会导致一些悖论问题。基本上,bde的注册表项不在64位窗口中的预期位置。在安装到x86程序文件中的过程中也有一个小问题。可以通过几个Mklink命令将x86文件夹符号链接到program files文件夹来修复此问题


编辑:忘记添加paradox 5是一个16位应用程序,这就是为什么它不能在64位windows中工作

在cfg文件的文件路径上使用-o命令时,会出现以下错误:“会话类型的对象的‘saveCFG’方法中触发了一个错误。是的,它是64位的。”。我试图在x86文件夹之外安装paradox,但实际上它忽略了我定义的文件路径,并在那里安装了它。我不知道那是安装程序还是windows。如何使用mklink命令?这是应用程序还是windows操作?我以前从没听说过。哎呀,我用错了cfg文件。我现在使用的是正确的,我没有注意到在目标字段的.cfg文件中添加-o的行为有任何变化。我的BDE目录仍然是“C:\PROGRA~3\…etc…”。我还查看了mklink命令。我在没有x86的program files文件夹中创建了一个mklink,并得到一个位置不可用错误。所以我把它移到了C:\Paradox,这个链接正在运行,但我没有注意到在使用它时行为上的任何差异。我在C:\Paradox应用程序的快捷方式中添加了-o,没有区别,仍然是C:\Progra~3\。mklink的格式是mklink/d“C:\Program Files\Borland”“C:\Program Files(x86)\Borland”mklink/d“C:\Program Files\Corel”“C:\Program Files(x86)\Corel”,具体取决于安装的内容。我使用的是paradox 7和9的组合,一个图标中的目标示例:“C:\Program Files(x86)\Borland\paradox\PDXWIN32.EXE”-C-o t:\net\sql.cfg-w t:\wheelchr.db-p C:\db\%USERNAME%\w7.prvsql.cfg以上存在于网络共享上-c清除桌面-w设置工作目录,-p设置私有目录