如何解决 不能加载控件; 许可证未找到的问题?

时间:2021-01-24 15:00:04
用到了第三方控件,现在打开某Form提示如下错误,不能加载控件xx; 许可证未找到的问题.请问如何解决呢?

9 个解决方案

#1


我也遇到了这样的问题,我用的控件是别人编写的,现在也是不能加载,我不知道是不是需要注册,自己试了试也没有成功 希望知道了也告诉我一声

#2


我也遇到过,非常头疼

#3


要是第三方控件,那是控件本身的问题,要是微软的,微软有些控件要下载注册许可证的,还有可能是第三方的控件使用了微软的控件,而那些控件没有许可证。你们去这看看
http://download.pchome.net/development/vb/603.html
另外就是别人的控件是限制了的:)

#4


up

#5


可能要安装的,需要一些库

#6


顶啊。

#7


主題:您碰過 "找不到此元件的使用權資訊,您無法在設計環境中使用這項功能" 的訊息嗎? 
來源:Microsoft Support Center 
版本:VB6 / VB5 

--------------------------------------------------------------------------------
 

在網路上很多人問到這個使用權的問題,您得到的訊息可能是:

「找不到此元件的使用權資訊,您無法在設計環境中使用這項功能」。



「License information for this component not found. You do not have an appropriate license to use this functionality in the design environment. 」。

會得到這個錯誤訊息的可能原因,是您可能先安裝了控制項的 run-time 版本,之後即使您再安裝 VB5.0 或 VB6.0,仍舊無法 overwrite 這些 run-time 的控制項。

為什麼您可能先安裝了控制項的 run-time 版本呢?因為您可能先安裝過某些用 VB 開發的軟體,它們含有控制項的 run-time 版本,而且這些控制項的 run-time 版本還高於您正在安裝的 VB5 或 VB6 的開發版本!所以安裝程式便因此誤判,而沒有再安裝這些控制項的 design-time 開發版本。

可能情形一:

如果發生問題的控制項在以下所列清單中:( VB4 以後不提供支援 )

AniBtn32.ocx 
Gauge32.ocx 
Graph32.ocx 
Grid32.ocx 
KeySta32.ocx 
MSOutl32.ocx 
Spin32.ocx 
Threed32.ocx 

您可以在光碟上找到 Vbctrls.reg,它可以升級這些控制項的 design-time 開發版本,檔案位置如下:

Visual Basic 5.0 :在第一片光碟的 \Tools\Controls 目錄下。
Visual Basic 6.0 :在第一片光碟的 \Common\Tools\Vb\Controls 目錄下。
Visual Studio 6.0:在第三片光碟的 \Common\Tools\Vb\Controls 目錄下。

在 VB6 光碟的同一目錄下還有二個註冊程式用來處理 VB5 以後不提供支援的控制項:

Dbgrid.reg 
Mschart.reg 

至於 .reg 檔案的執行方式為 regedit vbctrls.reg 即可看到一份登入成功的訊息,至於詳細情形,您可以參考該目錄下的 Readme.txt。

註:您若要使用Graph 控制項,除了需複製Graph32.ocx至\Windows95\System之外,連同Gsw32.EXE,Gswdll32.DLL也需複製到\Windows95\System中,您才能成功的使用Graph 控制項。

可能情形二:

如果產生問題的控制項不在 VB5.0 / 6.0 光碟片的 \Controls的 目錄中,請先一 一unregister 產生問題的控制項,如 regsvr32 /u COMCTL32.OCX,然後重新執行 VB5.0 / 6.0 的安裝程式,”安裝維護”的畫面產生之後,請點選”重新安裝”。若問題依然存在,請參考以下的解決方式。

可能情形三:

Visual Basic 5.0 :下載 VBC.exe。
Visual Basic 6.0 :下載 VB6cli.exe。


VBC.exe 可以解決以下錯誤訊息:

時機 When trying to site a control within your project, you receive the following error message: 
當您要將某一個控制項放到您的專案中時 
問題 License Information For This Component Not Found. You Do Not Have An
Appropriate License To Use This Functionality In The Design Environment. 
找不到此元件的使用權資訊,您無法在設計環境中使用這項功能 
時機 When trying to compile your project, you receive the following error:
當您要 Compile 您的專案時 
問題 Compile Error : Permission Denied 
Compile Error : 拒絕存取 
時機 When trying to run your project, you receive the following error:
當您要執行您的專案時 
問題 Runtime Error '429' : ActiveX Component Can't Create Object 
Runtime Error '429' : ActiveX 元件不能建立物件或傳回此物件的引用 

VB6cli.exe 可以解決以下錯誤訊息:

時機 When trying to site a control within a project, Microsoft Visual Basic raises the following error dialog: 
當您要將某一個控制項放到您的專案中時 
問題 License Information For This Component Not Found. You Do Not Have An Appropriate License To Use This Functionality In The Design Environment. 
找不到此元件的使用權資訊,您無法在設計環境中使用這項功能 
時機 When trying to compile a project, Microsoft Visual Basic raises the following error dialog: 
當您要 Compile 您的專案時 
問題 Compile Error : Permission Denied 
Compile Error : 拒絕存取 
時機 When using the Application Wizard, Microsoft Visual Basic raises an error dialog similar to:  
問題 60: Method ~ of Object ~ failed  
時機 When trying to run a project, Microsoft Visual Basic raises the following error dialog: 
當您要執行您的專案時 
問題 Runtime Error '429' : ActiveX Component Can't Create Object 
Runtime Error '429' : ActiveX 元件不能建立物件或傳回此物件的引用 

如果上面三個方法都不能滿足您的需求,那我只有建議您:直接找 Microsoft 吧!
/////////////////
去http://www.vbguide.com.tw/webback2.asp的下載區

#8


打补丁

#9


http://www.applevb.com/libvb.htm
经常有朋友在使用VB时碰到许可证没有找到的问题,如果使用Regsvr32.exe还不能解决问题,就试一下这个工具。

#1


我也遇到了这样的问题,我用的控件是别人编写的,现在也是不能加载,我不知道是不是需要注册,自己试了试也没有成功 希望知道了也告诉我一声

#2


我也遇到过,非常头疼

#3


要是第三方控件,那是控件本身的问题,要是微软的,微软有些控件要下载注册许可证的,还有可能是第三方的控件使用了微软的控件,而那些控件没有许可证。你们去这看看
http://download.pchome.net/development/vb/603.html
另外就是别人的控件是限制了的:)

#4


up

#5


可能要安装的,需要一些库

#6


顶啊。

#7


主題:您碰過 "找不到此元件的使用權資訊,您無法在設計環境中使用這項功能" 的訊息嗎? 
來源:Microsoft Support Center 
版本:VB6 / VB5 

--------------------------------------------------------------------------------
 

在網路上很多人問到這個使用權的問題,您得到的訊息可能是:

「找不到此元件的使用權資訊,您無法在設計環境中使用這項功能」。



「License information for this component not found. You do not have an appropriate license to use this functionality in the design environment. 」。

會得到這個錯誤訊息的可能原因,是您可能先安裝了控制項的 run-time 版本,之後即使您再安裝 VB5.0 或 VB6.0,仍舊無法 overwrite 這些 run-time 的控制項。

為什麼您可能先安裝了控制項的 run-time 版本呢?因為您可能先安裝過某些用 VB 開發的軟體,它們含有控制項的 run-time 版本,而且這些控制項的 run-time 版本還高於您正在安裝的 VB5 或 VB6 的開發版本!所以安裝程式便因此誤判,而沒有再安裝這些控制項的 design-time 開發版本。

可能情形一:

如果發生問題的控制項在以下所列清單中:( VB4 以後不提供支援 )

AniBtn32.ocx 
Gauge32.ocx 
Graph32.ocx 
Grid32.ocx 
KeySta32.ocx 
MSOutl32.ocx 
Spin32.ocx 
Threed32.ocx 

您可以在光碟上找到 Vbctrls.reg,它可以升級這些控制項的 design-time 開發版本,檔案位置如下:

Visual Basic 5.0 :在第一片光碟的 \Tools\Controls 目錄下。
Visual Basic 6.0 :在第一片光碟的 \Common\Tools\Vb\Controls 目錄下。
Visual Studio 6.0:在第三片光碟的 \Common\Tools\Vb\Controls 目錄下。

在 VB6 光碟的同一目錄下還有二個註冊程式用來處理 VB5 以後不提供支援的控制項:

Dbgrid.reg 
Mschart.reg 

至於 .reg 檔案的執行方式為 regedit vbctrls.reg 即可看到一份登入成功的訊息,至於詳細情形,您可以參考該目錄下的 Readme.txt。

註:您若要使用Graph 控制項,除了需複製Graph32.ocx至\Windows95\System之外,連同Gsw32.EXE,Gswdll32.DLL也需複製到\Windows95\System中,您才能成功的使用Graph 控制項。

可能情形二:

如果產生問題的控制項不在 VB5.0 / 6.0 光碟片的 \Controls的 目錄中,請先一 一unregister 產生問題的控制項,如 regsvr32 /u COMCTL32.OCX,然後重新執行 VB5.0 / 6.0 的安裝程式,”安裝維護”的畫面產生之後,請點選”重新安裝”。若問題依然存在,請參考以下的解決方式。

可能情形三:

Visual Basic 5.0 :下載 VBC.exe。
Visual Basic 6.0 :下載 VB6cli.exe。


VBC.exe 可以解決以下錯誤訊息:

時機 When trying to site a control within your project, you receive the following error message: 
當您要將某一個控制項放到您的專案中時 
問題 License Information For This Component Not Found. You Do Not Have An
Appropriate License To Use This Functionality In The Design Environment. 
找不到此元件的使用權資訊,您無法在設計環境中使用這項功能 
時機 When trying to compile your project, you receive the following error:
當您要 Compile 您的專案時 
問題 Compile Error : Permission Denied 
Compile Error : 拒絕存取 
時機 When trying to run your project, you receive the following error:
當您要執行您的專案時 
問題 Runtime Error '429' : ActiveX Component Can't Create Object 
Runtime Error '429' : ActiveX 元件不能建立物件或傳回此物件的引用 

VB6cli.exe 可以解決以下錯誤訊息:

時機 When trying to site a control within a project, Microsoft Visual Basic raises the following error dialog: 
當您要將某一個控制項放到您的專案中時 
問題 License Information For This Component Not Found. You Do Not Have An Appropriate License To Use This Functionality In The Design Environment. 
找不到此元件的使用權資訊,您無法在設計環境中使用這項功能 
時機 When trying to compile a project, Microsoft Visual Basic raises the following error dialog: 
當您要 Compile 您的專案時 
問題 Compile Error : Permission Denied 
Compile Error : 拒絕存取 
時機 When using the Application Wizard, Microsoft Visual Basic raises an error dialog similar to:  
問題 60: Method ~ of Object ~ failed  
時機 When trying to run a project, Microsoft Visual Basic raises the following error dialog: 
當您要執行您的專案時 
問題 Runtime Error '429' : ActiveX Component Can't Create Object 
Runtime Error '429' : ActiveX 元件不能建立物件或傳回此物件的引用 

如果上面三個方法都不能滿足您的需求,那我只有建議您:直接找 Microsoft 吧!
/////////////////
去http://www.vbguide.com.tw/webback2.asp的下載區

#8


打补丁

#9


http://www.applevb.com/libvb.htm
经常有朋友在使用VB时碰到许可证没有找到的问题,如果使用Regsvr32.exe还不能解决问题,就试一下这个工具。