为了制作一个简单的数据库应用程序,我已将所有组件放到表单中。连接已成功测试。设置组件的属性并运行应用程序后,将显示消息。
“模块 project6.exe 中的异常 TDBXError 位于 00218766。无法加载 dbxmys.dll (errorCode126)。它可能从系统路径中丢失。”
我在“C:\delphi xe3”中安装了delphi xe3。dbxmys.dll 存在于 C:\delphi xe3\bin 但又出现这个错误!
为了制作一个简单的数据库应用程序,我已将所有组件放到表单中。连接已成功测试。设置组件的属性并运行应用程序后,将显示消息。
“模块 project6.exe 中的异常 TDBXError 位于 00218766。无法加载 dbxmys.dll (errorCode126)。它可能从系统路径中丢失。”
我在“C:\delphi xe3”中安装了delphi xe3。dbxmys.dll 存在于 C:\delphi xe3\bin 但又出现这个错误!
虽然您安装了 Delphi,但您的应用程序中的dbxmys.dll
DLL无法找到该 DLL,这是因为您的应用程序不知道在哪里寻找它。C:\delphi xe3\bin
project6.exe
根据 Microsoft,您的应用程序将在流动的地方寻找 DLL
因此,除非C:\delphi xe3\bin
在 PATH 环境变量中命名,否则您需要将 DLL 复制到上述位置之一。(在我的 PCC:\Program Files\CodeGear\RAD Studio\5.0\bin
上位于 PATH 变量中)
由于您可能需要将 DLL 与您的应用程序一起分发,因此将其复制到project6.exe
应该可以解决此问题的同一文件夹中。
使用 IDE 时可以连接 MySQL 的原因是因为 Delphi IDE 正在运行或知道C:\delphi xe3\bin