狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

請(qǐng)問(wèn)為什么VB.NET2005里使用升級(jí)VB6功能會(huì)直接報(bào)錯(cuò)?

admin
2012年11月24日 18:39 本文熱度 5243
總之是什么引擎錯(cuò)誤的:
{
標(biāo)題:Visual Basic升級(jí)向?qū)уe(cuò)誤
內(nèi)容:升級(jí)引擎過(guò)程中出現(xiàn)意外異常:無(wú)法綁定到源(異常來(lái)自HRESULT:0x8004000A(OLE_E_CANT_BINDTOSOURCE))
}
悲劇的是,每一個(gè)VB6的項(xiàng)目都是這樣……

該文章在 2012/11/24 18:39:29 編輯過(guò)

全部評(píng)論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


該評(píng)論在 2012/11/24 22:37:00 編輯過(guò)
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


該評(píng)論在 2012/11/24 22:38:42 編輯過(guò)
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.


該評(píng)論在 2012/11/24 22:41:40 編輯過(guò)
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


該評(píng)論在 2012/11/24 22:43:24 編輯過(guò)
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

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