这个我仅破解了for delphi2009的dcu。DISQLite3 是一个自包含的零配置嵌入式数据库引擎.
即使在系统崩溃或者断电之后,事务处理程序是原子的、一致的、独立的、耐久性的(ACID)测试.
零配置—不需要安装或者管理员.
实现了大部分SQL92标准.
将一个完整的数据库存放在一个独立的磁盘文件当中.
支持最大2 GB (241 bytes) 的数据库.
只要有足够的空间就可以存储任意大小的文本和二进制(BLOB)数据.
自包含的: 不要依赖额外的库或者DLL.
超小的数据库: 仅仅需要200 KB的空间.
不需要Db.pas的支持, 它可以让DISQLite3 编译的时候使用Delphi全部的优势, 包括Delphi 标准版和专业版.
大多数数据库操作都比其它常见的数据库要快.
小巧易用的API.
DISQLite3创建的数据库可以在Linux 和MacOS下被SQLite3 标准库访问.
时隔这么久,因为工作中需要将一些图片序列文件进行分析,然后将结果进行分组统计,而分组统计用SQL语法很容易实现,但是要求程序运行的环境中安装有庞大的数据库系统,经过网上的寻找,终于发现了SQLite。
SQLite是一款开源的(呵呵,对于我们来说就是免费的)、嵌入式关系型数据库,省去了专用于关系型数据库管理系统日常费用,它没有独立运行的进程,它与所服务的应用程序在应用程序进程空间内共生共存。这样的数据库正是我所需要的。
终于又捡起了Delphi,安装的是lsuper.Delphi.XE4.RTM.Inc.Update1.v18.0.4905.60485.Lite.v7.1版本,小巧安装快捷,推荐使用呀,lsuper真的很厉害呀,封包的Delphi确实好用。
DISQLite3的安装
1、DISQLite3组件,当然是收费的版本,大家可以百度寻找Crack版本哟,我这里安装的是DISQLite3 5.0.0的EXE安装版本,我安装在了C:Delphi3ThDISQLite3_5.0.0目录中,目录结构如下:
2、接下来将Source目录和DX4目录添加到DelphiXE4的Tools->Options…->Library path中,基于DISqlite3的程序在编译的时候需要,如下图所示:
3、在Delphi XE4 的IDE中打开DISQLite3安装目录中的Source目录中的DISQLite3_DXE4.dproj文件,如下图所示:
4、打开.dproj文件后在Project Manager中点击DISQLite3_DXE4.bpl上点击右键Install,至此已经安装完毕该组件了。
5、呵呵,特别提醒,如果你使用的Crack版本的话,记得将Crack中的文件替换安装目录中对应子目录中的文件哟,否则你的应用程序在运行时会不断的提示你使用的的是试用版组件,建议你购买的。
6、下面可以建立一个VCL Forms Application,然后在Tool Palette组件面板中选择Yunqa中的TDISQLite3Database组件放到Form1中,然后开始编译运行,如果一切正常,说明组件安装成功了。否则请你从头再来,看看哪一步忘记做了。