舊程式升級DELPHI XE2遇到的第一個問題
使用XE2開啟舊的程式(Delphi 2009)建立的專案,開啟時非常的順利,連提示轉換都沒有就直接開啟(不過儲存後他會很自動的變更DPROJ裡頭的編譯資訊)!
心想這麼聰明,一定編譯起來是非常的順利,不過在實際編譯後卻發生找不到"單元"的問題,例如程式中原來使用USE Jpeg卻提示找不到,查看後才發覺需變更為vcl.imaging.Jpeg
在XE2中也導入了像.NET中的SCOPE做法,詳細可以參考這二個連結
所以只要程式升級XE2後發生單元不存在的情況,都可以先來這裡查閱應加入什麼SCOPE NAME! 不過並不明白為什麼開啟時不自動轉換
以下列出常見的單元異動後的名稱
vcl.Graphics
vcl.Controls
vcl.Forms
vcl.Dialogs
vcl.Buttons
vcl.ExtCtrls
vcl.StdCtrls
vcl.Controls
vcl.ComCtrls
vcl.Grids
vcl.imaging.Jpeg
vcl.imaging.pngimage
vcl.imaging.GIFImg
System.SysUtils
System.Classes
0 個意見:
張貼留言