【问题标题】:BDE administrator and Paradox 11BDE 管理员和 Paradox 11
【发布时间】:2023-03-27 06:30:01
【问题描述】:

我刚刚从 Windows 7 升级到 Windows 10。我曾经使用 Paradox 5 和 BDE 管理员,一切正常。但是 Paradox 5 不适用于 Windows 10,所以我将它升级到 Paradox 11。这就是我接下来要问的内容:

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

有没有办法让它正常工作,或者直接在 Paradox 中强制网络控制文件目录?没有从 BDE 子选项卡的首选项菜单中编辑它的选项。除非设置正确,否则我无法使用我的查询。

【问题讨论】:

    标签: windows-10 bde paradox


    【解决方案1】:

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

    要添加的命令行选项是 E.g. -o x:\yourpath\bde.cfg

    指向您从 bde 管理员那里保存的文件。

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

    编辑:忘记补充 paradox 5 是一个 16 位应用程序,这就是它在 64 位窗口中无法运行的原因。

    【讨论】:

    • 当我在 cfg 文件的文件路径上使用 -o 命令时,我收到此错误:“在 Session 类型的对象的 'saveCFG' 方法中触发了错误。”是的,它是 64 位的。我试图在 x86 文件夹之外安装 paradox,但它实际上忽略了我定义的文件路径并将其安装在那里。我不知道那是安装程序还是 Windows。我如何使用 mklink 命令?是吗?应用程序还是 Windows 操作?我以前从未听说过。
    • 哎呀,我这样做时使用了错误的 cfg 文件。我现在使用的是正确的,我没有注意到在目标字段的 .cfg 文件中添加 -o 后行为有任何变化。我的 BDE 目录仍然是“C:\PROGRA~3\...etc...” 我还查看了 mklink 命令。我在没有 x86 的程序文件文件夹中创建了一个 mklink,并得到一个位置不可用的错误。所以我将它移到了 C:\Paradox,并且链接正常工作,但我没有注意到使用它时的行为有任何差异。我将 -o 添加到 C:\Paradox 应用程序的快捷方式中,没有区别,仍然是 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" 取决于安装的内容。我正在使用悖论 7 和 9 的组合
    • 图标中的目标示例:"C:\Program Files (x86)\Borland\Paradox\PDXWIN32.EXE" -c -ot:\net\sql.cfg -wt:\ Wheelchr.db -pc:\db\%USERNAME%\w7.prv
    • sql.cfg 以上存在于网络共享中。 -c 清除桌面。 -w 设置工作目录,-p 设置私有目录
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-01
    • 1970-01-01
    • 2016-07-18
    • 2012-02-28
    相关资源
    最近更新 更多