版本的密碼箱的我在哪裏可以找到德爾福XE是否有德爾福XE
是否有德爾福XE
回答
你可以使它工作。這並不難。
- 從SVN下載。我將引用基本目錄爲
tplockbox
。 - 轉至
tplockbox/trunc/packages
目錄。將d2010
目錄內容複製到名爲XE
的新目錄中。 - 重命名
TP_LockBox_d2010.grouproj
到TP_LockBox_XE.groupproj
- 從描述部分打開它,右鍵點擊
TP_LockBox3_d2010.bpl
,進入選項,改變「LIB後綴」到_XE
。 - 對
dclTP_LockBox3_d2010.bpl
項目做相同 - 調整所有項目的輸出路徑和目錄。我不記得我是否繼續前進並在全球範圍內改變這一點。
- 構建並安裝
TP_LockBox3_XE.bpl
和dclTP_LockBox3_XE.bpl
包。
如果您想讓測試用例正常工作,您必須修改tplockbox/trunc/test/uLockBox_TestCases.pas
文件。對於較舊版本的DUnit,有一些比Delphi XE自帶的硬編碼檢查。你可以註釋掉這些檢查。
有上Songbeamer.com提供一個Delphi 2010版本的版本密碼箱中。根據我將Abbrevia移植到Delphi XE的經驗,它應該按原樣工作。您可能需要重命名項目文件,但這應該是關於它的。
你應該嘗試soureforge.net版,TurboPower公司工具是由尼克·霍奇斯和許多其他更新(IIRC它更是以songbeamer.com版本):
與其他一些TurboPower項目不同,Lockbox的SourceForge版本從未合併過Songbeamer.com的更改。 Sean Durkin完全重寫了v3的庫,打破了現有的API,並將許可證更改爲GPL。 – 2010-11-02 20:59:03
查看以上評論。 LGPL不是GPL。 LB2使用MPL。 LB3從未「改變」其許可。 LB3從LGPL開發而來。 – 2010-11-26 00:58:01
許可證現在是雙重LGPL和MPL – 2011-02-09 16:58:33
不幸的是,Lockbox 2的「官方」版本在Delphi 7之前並未更新,而Lockbox 3是一個全新的(GPL)庫。他們不應該被認爲是同一個項目。如果您使用Lockbox的遺留代碼,Songbeamer版本是您的最佳選擇。 – 2010-11-02 20:57:04
Lockbox 3的LGPL許可不是GPL - 差別很大。在2010年12月,我將把許可修改爲雙LGPL/MPL。換句話說,用戶可以選擇使用和重新分配LGPL或MPL。 – 2010-11-26 00:56:11
@Sean:我認爲你爲Delphi開發*一個*加密庫是件好事,但是如果IMO與Lockbox 2不兼容,那麼你就沒有企業將它稱爲Lockbox 3.許可證「更改」只是一個小方面那個。如果您必須完全重寫代碼才能升級到新版本,則它不是同一個庫,因此不應該這樣顯示。 – 2011-01-18 16:24:20
- 1. 問題與德爾福XE
- 2. 德爾福XE舉報人
- 3. 訪問德爾福棱鏡類庫德爾福XE
- 4. RegisterMethodInfo和RegisterParamInfo從德爾福德爾福XE同義詞2006年
- 5. 德爾福TChromeTabs不工作在德爾福XE
- 6. 反向移植RTTI.TRttiIndexedProperty的德爾福XE
- 7. 能「未使用」班班德爾福XE
- 8. 德爾福XE建立事件..全球?
- 9. 身份認證在德爾福XE
- 10. 德爾福XE,火鳥和UTF8
- 11. 德爾福XE和zlib的問題(II)
- 12. 控制+點擊凍結德爾福XE
- 13. 德爾福XE - 的DataSnap過濾問題
- 14. 德爾福XE禁用RTTI
- 15. 無效指針操作 - 德爾福XE
- 16. 德爾福XE的POST請求
- 17. 德爾福XE:失落的庫路徑
- 18. 德爾福XE下DevExpress不起作用
- 19. TPageControl/TTabSheet位置德爾福XE
- 20. 德爾福TObjectDictionary有
- 21. Delphi xe,單元dbExcept,未找到。是在德爾福2009
- 22. 德爾福v.Word - 如何從德爾福
- 23. 德爾福HID Delphi7和德爾福XE2
- 24. 會話沒有維護使用indy 10 idhttp和德爾福XE
- 25. 德爾福
- 26. 與德爾福
- 27. 與德爾福
- 28. 德爾福:TRegExpr
- 29. 類德爾福
- 30. 德爾福ftpgetfile
你解決了你的問題嗎? – 2011-02-09 15:37:30