您是否嘗試過在Delphi 2010中使用JVCL 2.10?我有Delphi 7項目,該項目大量使用該庫中的數據庫組件,並希望將其移至新的Delphi。我知道從JVCL 2.10遷移到最新的JVCL版本會很成問題,所以如果Delphi 2010與2.10一起工作會更好。你有什麼經驗嗎?JVCL 2.10和Delphi 2010
2
A
回答
1
我將Delphi 5應用程序向上遷移到Delphi 2009(我相信它會在2010年編譯),包括更改爲最新版本的JVCL。與嘗試修復我使用的所有庫相比,這很可能不那麼痛苦。大部分變化都非常小,修正了在聲明中發生變化的事件(但大部分保持不變)。幾個地方我不得不從長度(字符串)更改爲長度(字符串)* SizeOf(字符)。如果你從一個沒有任何警告的項目開始......或者你可以比較一下已知的警告,那麼你就可以在Delphi 2010中消除所有這些警告。
我的建議是安裝VMWare Workstation或VirtualPC,安裝Delphi 2010在那裏,你的端口是否與現有的開發環境分開。經常進行備份(或將Delphi編輯器選項中的文件備份擴展到99並經常保存)並進行一些實驗。 「歷史記錄」選項卡讓您可以回滾到以前的版本或比較上一版本中的WAS功能。
2
JVCL提供了一個轉換器實用程序,它將搜索所有Delphi源文件併爲您轉換類名和其他直接的字符串轉換。他們還爲此轉換器提供「腳本」,以便從較早的JVCL版本以及他們隨着時間推移吸收的庫(如rxlib)中移除。我發現它非常簡單,甚至使用他們的轉換器和我自己的腳本刪除了一些我想從我升級的項目中刪除的庫的依賴關係。
相關問題
- 1. JVCL安裝Delphi XE7
- 2. Delphi 2010和.net
- 3. Reportmanager和delphi 2010
- 4. JVCL組件文檔
- 5. Delphi 2010和Firebird 1.5
- 6. Delphi 5 to 2010
- 7. Delphi 2010 OXMLDOM
- 8. Delphi&JVCL - JvWizard,頁面在運行時添加
- 9. 如何在Delphi JVCL單元中設置斷點?
- 10. 安裝JVCL時出錯
- 11. 使用Delphi 2010和Indy的餅乾
- 12. Delphi 7和Delphi 2010的區別可執行文件的大小?
- 13. 任何人在Delphi-2010和Norton Internet Security 2010中遇到問題?
- 14. 程序入口點在JVCL(jclsysinfo)中無效
- 15. Delphi 2010 - IBX - UTF8 - dbmemo問題
- 16. C#2010不加載delphi DLL
- 17. delphi 2010的視頻組件
- 18. Delphi 2010中的RadioGroup.ControlCount問題
- 19. AnsiStrIComp未能在Delphi 2010
- 20. Delphi 2010泛型的泛型
- 21. Delphi 2010 Datasnap - 設計查詢
- 22. Delphi 2010變種unicode問題
- 23. Delphi 2010 SOAP服務器
- 24. 2.10和2.11的交叉構建scala-reflect
- 25. Dagger 2.10 Android子組件和構建器
- 26. 用於Delphi 2010/Delphi XE的免費ZIP組件?
- 27. 從Delphi ColdFusion生成的Delphi 2010 WSDL導入錯誤
- 28. 將Delphi應用程序從Delphi 2006升級到2010的問題
- 29. 更新Delphi 7應用程序在Delphi 2010上運行
- 30. 如何在Delphi 2010中查找IdMappedPortTCP Delphi 7