文章編號: 190952 - 上次校閱: 2008年1月30日 - 版次: 3.1 PRB:升級專案以使用新的 VB6 控制項
本文曾發行於 CHT190952 徵狀當 Visual Basic 6.0 載入 Visual Basic 5.0 專案時,下列控制項不會自動更新:
當一個在 Visual Basic 5 中建立並使用了這些控制項的應用程式,第一次在 Visual Basic 6 中載入時,將出現一個對話方塊提示您有新版本的控制項可用,該控制項可以被升級。此時,您可以選取升級該專案成為新控制項,或者繼續使用舊版本的控制項。
發生的原因這個行為是依產品設計的。新控制項無法和舊版的控制項回溯相容,並且依照
COM 的規則,新控制項會有新的檔案名稱與新的 GUID。這樣可避免應用程式破壞使用舊版控制項的現有應用程式。因為新控制項有新名稱與新
GUID,所以也會有新的 Typelib。當您載入 Visual Basic 專案時,它會檢查 Typelib 的版本。然而,Visual Basic
並不知道控制項已經更新,因為新控制項的 Typelib 與舊版控制項的 Typelib 的 GUID 不同。 解決方案若要將專案升級為較新的版本,請使用下列方法之一:
這篇文章中的資訊適用於:
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群立即取得協助文章翻譯
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
回此頁最上方
