Windows 10、德尔福 10.4.1、IBLite 2020
大家好,
尝试在任何未安装 Interbase 的计算机上运行时出现“在路径中找不到 ibtogo64.dll”。
我一直在使用 Advantage 本地服务器,并想转移到 iblite 进行测试和小型桌面项目。
我使用示例数据创建了一个小型测试项目。
我将编译后的项目和支持文件(包括许可证文件和数据)复制到 USB 驱动器。
停止 Interbase 服务并正常运行项目。
将 USB 驱动器移到另一台计算机上,并在项目运行后立即收到错误。
为了确保正在运行的项目使用本地 DLL,我将 USB 移回开发计算机并删除了 DLL。收到错误,一切正常。
我错过了什么。
我检查的事情:
确保 DLL 与 exe 位于同一目录中
除 reg_ibtogo.txt 外,所有部署文件均使用 reg_iblite.txt 检查
reg_iblite.txt 位于许可文件夹中
与exe在同一目录中的Interbase目录
项目是发布版本
我在安装了 Interbase 并且服务停止并且工作正常的笔记本电脑上从 USB 运行程序。
在 Delphi-PRAXiS 上提出了关于许可证的问题。我有一个包含的许可证文件,据此,这就是我所需要的。
RAD Studio 包括用于嵌入式应用程序开发的 InterBase 2020 ToGo 和 IBLite 版本。
开发人员可以在 Windows(32 位和 64 位)、macOS(32 位和 64 位)、iOS(32 位和 64 位)或 Android(32 位和 64 位)上部署他们的多设备应用程序位)具有 IBLite 许可证的设备,免费。此外,使用 RAD Studio 10.3 Rio Enterprise 或 Architect 版本的开发人员可以使用包含的 InterBase ToGo (IBToGo) for Mobile 许可证部署他们的 iOS 和 Android 应用程序。他们还可以为桌面平台(Windows、macOS 和 Linux)购买 IBToGo 许可证。
使用专业版的开发者可以单独购买所有平台的 IBToGo 许可证。
任何帮助,将不胜感激,
加里