文章編號: 318597 - 上次校閱: 2006年9月1日 - 版次: 4.1 PRB:當您使用 Visual Studio .NET 中的 Visual Basic 6.0 控制項時,發生錯誤
重要
本文包含有關修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。如需有關如何備份、還原和編輯登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft
知識庫」中的文件: 256986?
(http://support.microsoft.com/kb/256986/
)
Microsoft Windows 登錄說明 在此頁中徵狀 當您使用 Visual Studio .NET 中的 Microsoft Visual Basic 6.0
ActiveX 控制項時,可能會發生下列問題:
發生的原因 您必須擁有設計階段的授權,才能使用 Visual Basic 6.0 ActiveX
控制項。之所以發生這些錯誤,是因為系統登錄沒有包含設計階段授權資訊所造成的。當您升級包含 Visual Basic 6.0 ActiveX
控制項的專案,或是嘗試使用 Visual Studio .NET 表單上的 Visual Basic 6.0 ActiveX
控制項時,那些控制項必須安裝在目標系統上,並且經過授權的。 除非 Visual Studio .NET 電腦上安裝了 Visual Basic 6.0 控制項,否則 Visual Studio .NET 不會安裝 Visual Basic 6.0 ActiveX 控制項的授權資訊。如果 Visual Studio .NET 電腦上從沒安裝過 Visual Basic 6.0,可能就會發生這個問題。 在已安裝 Visual Basic 6.0 及 Visual Studio .NET 的電腦上,不會發生這些錯誤,因為 Visual Basic 6.0 會安裝元件並登錄授權。 解決方案 如果要解決這個問題,您必須在升級專案,或在 Visual Studio .NET 表單上使用 Visual Basic
6.0 ActiveX 控制項之前,先在 Visual Studio .NET 電腦上安裝 ActiveX 控制項的 .ocx
檔案。如果要執行這項操作,請使用下列其中一個方法:
方法 1:在 Visual Studio .NET 電腦上安裝 Visual Basic 6.0與較舊版本的 Visual Basic 不同,當您在相同的系統上安裝 Visual Basic 6.0 及 Visual Studio .NET 時,這兩者之間並不會產生衝突。在許多情況中,Microsoft 會建議您在 Visual Studio .NET 電腦上安裝 Visual Basic 6.0。如果您的 Visual Studio .NET 電腦可以使用 Visual Basic 6.0,則在您升級至 Visual Studio .NET 之前,可以更輕鬆地變更原始的 Visual Basic 6.0 專案。如需有關如何安裝 Visual Basic 6.0,以及如何將專案從 Visual Basic 6.0 升級至 Visual Studio .NET 的詳細資訊,請參閱<參考>一節。 方法 2:將授權識別碼新增至登錄中警告 不當使用「登錄編輯程式」可能會導致嚴重的問題,甚至必須重新安裝作業系統。Microsoft 並不保證可以解決您不當使用「登錄編輯程式」所導致的問題。請自行承擔使用「登錄編輯程式」的一切風險。 如果要將 Visual Basic 6.0 控制項的授權識別碼新增至登錄中,請依照下列步驟執行:
狀況說明Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft
產品確實有上述錯誤。 其他相關資訊 .ocx 檔案位於 [Windows] 資料夾的 [SYSTEM32] 子資料夾中。下列清單包含部份 ActiveX
控制項及相對應的檔案名稱:
注意 您必須擁有 Visual Studio 授權合約,才能取得此修正的 Vb6control.reg 檔案。本支援服務是免費的。 如需「Microsoft 技術支援處」完整的電話號碼清單,以及支援費用的相關資訊,請造訪下列 Microsoft 網站: 聯絡 Microsoft - 概觀 (英文) http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS (http://support.microsoft.com/default.aspx?scid=fh;en-us;cntactms) 重現問題的步驟當您嘗試將 ActiveX 控制項新增至 Visual Studio .NET 表單時,發生錯誤
升級精靈錯誤
?考這篇文章中的資訊適用於:
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群立即取得協助文章翻譯
|






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