我需要在项目中使用 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/