因為工作中需要將一些圖片序列文件進行分析,然后將結果進行分組統(tǒng)計,而分組統(tǒng)計用SQL語法很容易實現(xiàn),但是要求程序運行的環(huán)境中安裝有龐大的數(shù)據(jù)庫系統(tǒng),經(jīng)過網(wǎng)上的尋找,終于發(fā)現(xiàn)了SQLite。
SQLite是一款開源的(呵呵,對于我們來說就是免費的)、嵌入式關系型數(shù)據(jù)庫,省去了專用于關系型數(shù)據(jù)庫管理系統(tǒng)日常費用,它沒有獨立運行的進程,它與所服務的應用程序在應用程序進程空間內共生共存。這樣的數(shù)據(jù)庫正是我所需要的。
終于又撿起了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:\Delphi3Th\DISQLite3_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,至此已經(jīng)安裝完畢該組件了。
5、呵呵,特別提醒,如果你使用的Crack版本的話,記得將Crack中的文件替換安裝目錄中對應子目錄中的文件喲,否則你的應用程序在運行時會不斷的提示你使用的的是試用版組件,建議你購買的。
6、下面可以建立一個VCL Forms Application,然后在Tool Palette組件面板中選擇Yunqa中的TDISQLite3Database組件放到Form1中,然后開始編譯運行,如果一切正常,說明組件安裝成功了。否則請你從頭再來,看看哪一步忘記做了。