delphi - 如何在没有 DISQLite3Api.pas 的情况下使用 DISQLite

标签 delphi sqlite dcu

我需要在项目中使用 DISQLite for Delphi ( http://www.yunqa.de/delphi/doku.php/products/sqlite3/index ),但我似乎无法安装它。
我按照说明进行操作,但无法编译包,因为项目中使用的文件“DISQLite3Api.pas”不存在。
有同名的 .dcu 文件,我将它们复制到各处,设置环境库路径,但 Delphi 仍然要求 .pas

最佳答案

下载库时您丢失了一些文件。回去拿剩下的吧。

DISQLite3API.pas 是连接 SQLite 和其余代码的东西;没有它,您首先就无法允许数据库连接。

如果您有 .dcu,并且 Delphi 仍然要求 .pas 文件,则意味着您拥有的 .dcu t 使用您正在使用的 Delphi 版本进行编译。 .dcu 文件是特定于编译器版本的;由某一版本的 Delphi 创建的内容将无法在其他版本中运行。

关于delphi - 如何在没有 DISQLite3Api.pas 的情况下使用 DISQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8603067/

相关文章:

delphi - Delphi中使用VID和PID直接与USB设备进行数据交换

.net - 在Delphi 7中调用C++ DLL函数

java - 删除主键最接近X的行

delphi - Delphi DCU 文件保存在哪里?

Delphi 6命令行编译: NO DCU’s

delphi - 如何向项目添加新的(自制)单元

pascal - Delphi相当于Free Pascal的FPC定义吗?

delphi - Delphi中 "&"运算符是什么意思?

android - 根据条件查询获取行数

java - DatabaseHandler中的DatabaseHandler()不能应用于