适用于 Windows 7 的 Delphi/Paradox 数据库桌面 DBD32.exe 设置

Posted

技术标签:

【中文标题】适用于 Windows 7 的 Delphi/Paradox 数据库桌面 DBD32.exe 设置【英文标题】:Delphi/Paradox Database desktop DBD32.exe settings for Windows 7 【发布时间】:2011-07-12 00:22:24 【问题描述】:

是否有人对 Windows 7 上 Delphi/Paradox 数据库桌面程序的兼容性设置有任何建议,以便它在 Windows 7 (x64) 中正确显示?

我们已经在 .exe 的“属性”屏幕上的“兼容性”选项卡上尝试了多种选择组合。但是,他们都没有解决我们的问题:

它运行良好,但结构化屏幕上的按钮缺少文本且不可点击。解决方法是使用这些按钮的键盘快捷键,但显然,虽然可行,但并不理想。

先发制人的散文:是的,我们知道我们处于危险的境地,需要从 Paradox 迁移出来,在未来的某些 Windows 版本中将不支持 Paradox。 (但是,我们有一百万行以上的代码,迁移并不容易......)

【问题讨论】:

您是否尝试过“Windows 2000”兼容性设置?您是否不是将它安装在 C:\Program Files 中,而是安装在另一个文件夹中,该文件夹已设置为所有经过身份验证的用户的完全访问权限? 先发制人部分 +1 :) 【参考方案1】:

我可以确认禁用 UAC 并将 数据库桌面 移出 C:\Program Files 会使按钮再次工作。

之前:

之后:

【讨论】:

【参考方案2】:

几点:

尝试在禁用 UAC 的情况下运行它。 确保所有的 BWCC-dll 和东西都在正确的位置。 在 Windows XP 上,检查使用了哪些字体,确保也安装了这些字体。

【讨论】:

【参考方案3】:

Windows 8 上的 Delphi 5 Database Desktop 对我没有任何帮助,直到我意识到我也通过 Delphi 4 安装程序安装了它 - 并且那个版本的 DBD 对我来说打开得很好。希望这会有所帮助!

【讨论】:

【参考方案4】:

这么简单的答案: 不要使用 delphi 菜单打开桌面数据库,而只是导航到这个目录 “C:\Program Files\Common Files\Borland Shared\Database Desktop” 并运行 DBD32.EXE 您还可以在桌面上创建快捷方式或在任务栏上快速启动 我用的是delphi 7

【讨论】:

以上是关于适用于 Windows 7 的 Delphi/Paradox 数据库桌面 DBD32.exe 设置的主要内容,如果未能解决你的问题,请参考以下文章

python 适用于Windows 7/2008的Eternalblue漏洞利用程序

NamedPipeServerStream无法在Windows 10上运行(适用于Windows 7)

适用于 64 位 Windows 7 的廉价 Windows 驱动程序签名

Windows Phone 应用程序仅适用于 Windows Phone 7?

是否有适用于 Windows Vista/7/8 的新 Midi API?

我使用 pyinstaller 创建的 .exe 文件适用于 Windows 10,但不适用于 Windows 7