【问题标题】:Delphi Borland database engine 64 bit compilationDelphi Borland 数据库引擎 64 位编译
【发布时间】:2016-09-10 09:47:13
【问题描述】:

我的应用程序已经在 Delphi XE2 中运行并编译为 32 位。 使用的数据库组件是 BDE Borland 数据库引擎。

现在,我计划在 64 位平台上仅在 XE2 中编译我的应用程序。 但是 BDE 在 64 位中不可用,组件被禁用。

当我尝试编译应用程序时,我收到错误消息 '[DCC 错误] BDE.pas(7011): E1026 File not found: 'IDPAS32.OBJ'

你能帮帮我吗?

【问题讨论】:

  • 没有“BDE 64 bit”,你一定是安装了别的东西。
  • @Sertac:好的..我会检查哪些组件最适合替换 BDE?你有什么想法吗?
  • 我无法回答什么是最好的,至少我不知道全部。
  • FireDAC 是为 Delphi 分发的(作为附加组件),但来自 XE3 及更高版本,AFAIR。考虑使用 UniDAC。或者使用开源替代品,如sourceforge.net/projects/zeoslibsynopse.info/files/html/… - 后者有一个 TQuery 类,代码与 BDE 的 TQuery 兼容。但是您必须替换项目中的所有组件...考虑为此使用搜索/替换自动化工具,直接在 .dfm 和 .pas 文件中...
  • @ArnaudBouchez:非常感谢。我尝试使用 DBExpress。我会与 UniDAC 核实。

标签: delphi 64-bit bde


【解决方案1】:

没有 64 位版本的 BDE。您将需要使用 32 位程序继续使用 BDE 或替换 BDE。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-12
    • 2018-04-20
    • 2012-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多