欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

請問為什么VB.NET2005里使用升級VB6功能會直接報錯?

admin
2012年11月24日 18:39 本文熱度 5250
總之是什么引擎錯誤的:
{
標題:Visual Basic升級向導錯誤
內容:升級引擎過程中出現意外異常:無法綁定到源(異常來自HRESULT:0x8004000A(OLE_E_CANT_BINDTOSOURCE))
}
悲劇的是,每一個VB6的項目都是這樣……

該文章在 2012/11/24 18:39:29 編輯過

全部評論5

admin
2012年11月24日 22:34

http://social.msdn.microsoft.com/forums/en-US/vbgeneral/thread/191b47ab-65b4-410c-a00b-959ac5ca402f

When I run the VB6 upgrade wizard in Visual Studio 2005 I get an error.  It is not related to the application I am upgrading, because I even get the error if I run it on a "blank" vb6 app.  I've re-installed, and still no luck.  The entire error reads:

Unexpected exception occurred during upgrade engine operation: Not able to bind to the source (Exception from HRESULT: 0x8004000A (OLE_E_CANT_BINDTOSOURCE))

Answers

Hi,

Based on my research, I found a known issue, you may have a try to see if that works for you.

<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
When attempting to upgrade a VB6 project to VB2005 on a 32bit machine, the
following error is displayed as the wizard is initializing:

   Unexpected exception occurred during upgrade engine operation: Not able to bind
to the source (Exception from HRESULT: 0x8004000A (OLE_E_CANT_BINDTOSOURCE)

Cause:
The Regmon log shows we are looking for VBExpress on a 64bit machine:

vbu.exe:2344 OpenKey HKLM\SOFTWARE\Wow6432Node\Microsoft\VBExpress\8.0 NOT FOUND
vbu.exe:2344 OpenKey HKLM\SOFTWARE\Wow6432Node\Microsoft\VBExpress\8.0\VBUpgrade\Sou
rce Language Drivers NOT FOUND

The following key had been erroneously added to the registry during the
installation:

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node

and contained one entry for SQL Server. This key should only be present on a 64bit
machine. If this key exists on a 32bit machine, VBU.exe wrongly searches the node
for the components and fails even though the correct entries exist elsewhere in the registry.

<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
*** Resolution *** Apr  7 2006  1:12PM robdil

Export and delete the HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node key.

<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>


If you still have any concern, please feel free to post here.

Best regards,
Peter Huang


該評論在 2012/11/24 22:37:00 編輯過
admin
2012年11月24日 22:38

I don't have the Wow6432Node key.  And the problem is still there.

After a bit more research / hacking (using the great Regmon log) I've found that my problem was fixed after adding these missing keys;

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\VBUpgrade]
"HelpLink"="ms-help://MS.VSCC.v80/MS.MSDNQTR.80.en/commoner/redir/redirect.htm?keyword="

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\VBUpgrade\Source Language Drivers]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\VBUpgrade\Source Language Drivers\Visual Basic]
@="Visual Basic 6.0"
"FileLocation"="VBSLD"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\VBUpgrade\Target Language Drivers]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\VBUpgrade\Target Language Drivers\VB7]
@="Visual Basic 7"
"FileLocation"="vb7tld"

I noticed that the keys were correctly in the "VBExpress" location so I just exported them at the "VBUpgrade" point and then edited the .reg file by replacing the "VBExpress" with "VisualStudio".

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VBExpress\8.0\VBUpgrade]
"HelpLink"="ms-help://MS.VSCC.v80/MS.MSDNQTR.80.en/commoner/redir/redirect.htm?keyword="

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VBExpress\8.0\VBUpgrade\Source Language Drivers]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VBExpress\8.0\VBUpgrade\Source Language Drivers\Visual Basic]
@="Visual Basic 6.0"
"FileLocation"="VBSLD"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VBExpress\8.0\VBUpgrade\Target Language Drivers]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VBExpress\8.0\VBUpgrade\Target Language Drivers\VB7]
@="Visual Basic 7"
"FileLocation"="vb7tld"

Hope this helps the next guy.

Todd


該評論在 2012/11/24 22:38:42 編輯過
admin
2012年11月24日 22:41

I had the same problem of the upgrade wizard halting on 'initialisation', no matter what size the program was.  After reading Todd's (vb6-2-vb2005) post I did some investigating and found that I had a similar problem, but the opposite way round.  I had to export, rename, and import the keys from VBUpgrade to VBExpress.

That then gave me an error when running the upgrade wizard, although I forget the error message now.   I then performed yet another re-installation, and hey-presto!   All working fine now.

Don't know if the problem was related to a problem I had with the SQL Server Express installation prior to this.  It had got to a state where I couldn't uninstall it, re-installation would fail with a message saying there where no changes to be made to the installation, and it wouldn't start as a service.   I had to manually search and remove the whole Registry for any SQL Server keys.   All seems to working OK with SQL Server after re-installing it.

Hope this helps.   Good luck to all.


該評論在 2012/11/24 22:41:40 編輯過
admin
2012年11月24日 22:42

i just create a registry modifier like this, go to start/execute and type notepad then press ENTER in the notepad copy this

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\visualstudio\8.0\VBUpgrade]
"HelpLink"="ms-help://MS.VSCC.v80/MS.MSDNQTR.80.en/commoner/redir/redirect.htm?keyword="

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\visualstudio\8.0\VBUpgrade\Source Language Drivers]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\visualstudio\8.0\VBUpgrade\Source Language Drivers\Visual Basic]
@="Visual Basic 6.0"
"FileLocation"="VBSLD"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\visualstudio\8.0\VBUpgrade\Target Language Drivers]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\visualstudio\8.0\VBUpgrade\Target Language Drivers\VB7]
@="Visual Basic 7"
"FileLocation"="vb7tld"

then go to save as. select type "all files" and enter the name that you want and with this extension ".reg". after saved you must execute and select yes to de messagebox and that´s all, enjoy i hope you can update your projects. Bye 

ppkapo


該評論在 2012/11/24 22:43:24 編輯過
admin
2012年11月24日 22:45

I had to do the following to fix this problem

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\visualstudio\9.0\VBUpgrade]
"HelpLink"="ms-help://MS.VSCC.v80/MS.MSDNQTR.80.en/commoner/redir/redirect.htm?keyword="

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\visualstudio\9.0\VBUpgrade\Source Language Drivers]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\visualstudio\9.0\VBUpgrade\Source Language Drivers\Visual Basic]
@="Visual Basic 6.0"
"FileLocation"="VBSLD"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\visualstudio\9.0\VBUpgrade\Target Language Drivers]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\visualstudio\9.0\VBUpgrade\Target Language Drivers\VB7]
@="Visual Basic 7"
"FileLocation"="vb7tld"

Thanks to the person who did the research and found out what was missing.


Ross Howatson

該評論在 2012/11/24 22:53:06 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved