当前位置:编程学习 > VB >>

【求助】 关于打开VB6.0开发平台时的控件注册问题。

背景:公司IT控制了C盘和注册表的权限

    之前的IT给了我管理员权限现在收回了。于是我用6.0平台打开我的vbp工程文件时,会提示一个“拒绝权限”,紧跟着就说我以前加载过的几个控件是“不是已加载的控件类”。
    这些控件我之前都是已经在系统里注册过了。
    并且现在我生成的EXE可以正常运行,就开发平台打开工程文件会加载失败。

    求助啊!!!在线等!!!!!!

    多谢各位大神!小弟微薄的分献上! 控件 VB 注册表 vb6.0 权限 --------------------编程问答-------------------- 找该控件的技术支持。
根据它的验证方式再想解决的方式。 --------------------编程问答--------------------
引用 1 楼 Tiger_Zhao 的回复:
找该控件的技术支持。
根据它的验证方式再想解决的方式。


      有许多个控件,我目测不是控件问题,是平台打开工程时是否要修改注册表的问题。毕竟之前生成的exe可以正常使用,只是打开平台会出现加载错误。但是又不知道怎么修改或者调整。 --------------------编程问答-------------------- vb6cli.exe --------------------编程问答--------------------
引用 3 楼 zhao4zhong1 的回复:
vb6cli.exe


thanks for reply.
but it cant be worked. --------------------编程问答--------------------
引用 2 楼 tomzhou88 的回复:
Quote: 引用 1 楼 Tiger_Zhao 的回复:

找该控件的技术支持。
根据它的验证方式再想解决的方式。


      有许多个控件,我目测不是控件问题,是平台打开工程时是否要修改注册表的问题。毕竟之前生成的exe可以正常使用,只是打开平台会出现加载错误。但是又不知道怎么修改或者调整。


工程加载错误会将错误信息记录在.log文件中,检查.log文件,看看什么错误,再想对策 --------------------编程问答--------------------
引用 2 楼 tomzhou88 的回复:
有许多个控件,我目测不是控件问题,是平台打开工程时是否要修改注册表的问题。毕竟之前生成的exe可以正常使用,只是打开平台会出现加载错误。但是又不知道怎么修改或者调整。

VB-IDE 写 HKCR 分支,不会没有权限。
单独打开 VB 不出错吧。
肯定和控件有关。 --------------------编程问答-------------------- 控件有运行模式和设计模式之分,这是可以在控件开发时做处理的。你的程序运行时能正常使用控件,但不能保证在设计时也能正常,如果控件开发人员在设计时做了这种使用权限处理,你又没有合法的权限去使用那个控件,遇到这样的问题也很正常。 --------------------编程问答--------------------
引用 6 楼 Tiger_Zhao 的回复:
VB-IDE 写 HKCR 分支,不会没有权限。
单独打开 VB 不出错吧。
肯定和控件有关。


 对的,我有另外一个工程,打开没问题。这个工程就有。我所以推断是控件-注册表问题。但是不了解打开过程的细节,所以无法着手解决。

  --------------------编程问答--------------------
引用 7 楼 SupermanKing 的回复:
控件有运行模式和设计模式之分,这是可以在控件开发时做处理的。你的程序运行时能正常使用控件,但不能保证在设计时也能正常,如果控件开发人员在设计时做了这种使用权限处理,你又没有合法的权限去使用那个控件,遇到这样的问题也很正常。

 
我才想起来,我C盘和注册表的权限被禁的,平台开打工程文件报错是不是和我“部件”里加载的控件(ocx)不在SysWOW64文件夹有关呢?每次打开工程文件时,平台就会帮我注册一次?但是我已注册的控件却是用的Syswow64文件夹里的OCX注册的,所以EXE可以用。是不是这个原因呢? --------------------编程问答-------------------- 打开工程不会进行注册的。
别乱猜了。
寻求技术支持才是正途!
--------------------编程问答-------------------- 64位的?VB弄的控件都是32位的,你试试把控件和程序放一起呢? --------------------编程问答-------------------- 除 --------------------编程问答--------------------
引用 4 楼 tomzhou88 的回复:
Quote: 引用 3 楼 zhao4zhong1 的回复:

vb6cli.exe


thanks for reply.
but it cant be worked.

以管理员身份运行vb6cli.exe
补充:VB ,  控件
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,