這個(gè)我僅破解了for delphi2009的dcu。DISQLite3 是一個(gè)自包含的零配置嵌入式數(shù)據(jù)庫引擎.
包括如下特性:
即使在系統(tǒng)崩潰或者斷電之后,事務(wù)處理程序是原子的、一致的、獨(dú)立的、耐久性的(ACID)測(cè)試.
零配置—不需要安裝或者管理員.
實(shí)現(xiàn)了大部分SQL92標(biāo)準(zhǔn).
將一個(gè)完整的數(shù)據(jù)庫存放在一個(gè)獨(dú)立的磁盤文件當(dāng)中.
支持最大2 GB (241 bytes) 的數(shù)據(jù)庫.
只要有足夠的空間就可以存儲(chǔ)任意大小的文本和二進(jìn)制(BLOB)數(shù)據(jù).
自包含的: 不要依賴額外的庫或者DLL.
超小的數(shù)據(jù)庫: 僅僅需要200 KB的空間.
不需要Db.pas的支持, 它可以讓DISQLite3 編譯的時(shí)候使用Delphi全部的優(yōu)勢(shì), 包括Delphi 標(biāo)準(zhǔn)版和專業(yè)版.
大多數(shù)數(shù)據(jù)庫操作都比其它常見的數(shù)據(jù)庫要快.
小巧易用的API.
DISQLite3創(chuàng)建的數(shù)據(jù)庫可以在Linux 和MacOS下被SQLite3 標(biāo)準(zhǔn)庫訪問.
DISQLite3在XE4中的安裝
時(shí)隔這么久,因?yàn)楣ぷ髦行枰獙⒁恍﹫D片序列文件進(jìn)行分析,然后將結(jié)果進(jìn)行分組統(tǒng)計(jì),而分組統(tǒng)計(jì)用SQL語法很容易實(shí)現(xiàn),但是要求程序運(yùn)行的環(huán)境中安裝有龐大的數(shù)據(jù)庫系統(tǒng),經(jīng)過網(wǎng)上的尋找,終于發(fā)現(xiàn)了SQLite。
SQLite是一款開源的(呵呵,對(duì)于我們來說就是免費(fèi)的)、嵌入式關(guān)系型數(shù)據(jù)庫,省去了專用于關(guān)系型數(shù)據(jù)庫管理系統(tǒng)日常費(fèi)用,它沒有獨(dú)立運(yùn)行的進(jìn)程,它與所服務(wù)的應(yīng)用程序在應(yīng)用程序進(jìn)程空間內(nèi)共生共存。這樣的數(shù)據(jù)庫正是我所需要的。
終于又撿起了Delphi,安裝的是lsuper.Delphi.XE4.RTM.Inc.Update1.v18.0.4905.60485.Lite.v7.1版本,小巧安裝快捷,推薦使用呀,lsuper真的很厲害呀,封包的Delphi確實(shí)好用。
DISQLite3的安裝
1、DISQLite3組件,當(dāng)然是收費(fèi)的版本,大家可以百度尋找Crack版本喲,我這里安裝的是DISQLite3 5.0.0的EXE安裝版本,我安裝在了C:\Delphi3Th\DISQLite3_5.0.0目錄中,目錄結(jié)構(gòu)如下:
2、接下來將Source目錄和DX4目錄添加到DelphiXE4的Tools->Options…->Library path中,基于DISqlite3的程序在編譯的時(shí)候需要,如下圖所示:
3、在Delphi XE4 的IDE中打開DISQLite3安裝目錄中的Source目錄中的DISQLite3_DXE4.dproj文件,如下圖所示:
4、打開.dproj文件后在Project Manager中點(diǎn)擊DISQLite3_DXE4.bpl上點(diǎn)擊右鍵Install,至此已經(jīng)安裝完畢該組件了。
5、呵呵,特別提醒,如果你使用的Crack版本的話,記得將Crack中的文件替換安裝目錄中對(duì)應(yīng)子目錄中的文件喲,否則你的應(yīng)用程序在運(yùn)行時(shí)會(huì)不斷的提示你使用的的是試用版組件,建議你購買的。
6、下面可以建立一個(gè)VCL Forms Application,然后在Tool Palette組件面板中選擇Yunqa中的TDISQLite3Database組件放到Form1中,然后開始編譯運(yùn)行,如果一切正常,說明組件安裝成功了。否則請(qǐng)你從頭再來,看看哪一步忘記做了。