【问题标题】:Delphi Xe7 with Dbexpress . Unable to load dbxmss.dll ErrorCode 193Delphi Xe7 与 Dbexpress 。无法加载 dbxmss.dll 错误代码 193
【发布时间】:2015-04-26 12:34:20
【问题描述】:

我在 Windows 32 中将 Delphi Xe7 与 Dbexpress 一起使用。部署后 程序在Windows 64上运行。出现这个问题 无法加载 dbxmss.dll(错误代码 193)。系统路径中可能缺少它。 但不会出现在 Windows 32 中

【问题讨论】:

  • 错误ERROR_BAD_EXE_FORMAT 表示您正在尝试在 32 位进程中加载​​ 64 位库(反之亦然,我不确定)。
  • 它已被用于传回文件并在模块 'exefile.exe' 中的地址 007058E3 处发送访问冲突消息。读取地址 00000000
  • 在尝试打开 MainDB.Connected 时抛出异常 := True;
  • 你的 cmets 没有什么意义

标签: delphi dbexpress


【解决方案1】:

在 XE7 安装的 redist\win32redist\win64 子文件夹中有两个名为 dbxmss.dll 的文件。您必须部署适合您的 exe 的那个,这取决于您编译的是 32 位应用程序还是 64 位应用程序。目标系统是否为 64 位无关紧要(尽管您无法在 32 位操作系统上运行 64 位应用程序)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多