none
求助——控件注册出错 RRS feed

  • 问题

  •  

    在VB6中我们借用了两个控件:CtlChart.ocx,SpltrBar.ocx,在XP系统平台上可以应用,但在VISTA系统平台上出错,提示“ 不能创建引用: '{54FC599E-9611-11D2-8350-E97AACC90D73}#1.1#0'。控件 VSplitterBar的类 SplitterBars.VSplitterBar 不是一个已加载的控件类。”请问如何在VISTA系统平台上加载这类ActiveX Control (.ocx)?
    2008年12月15日 10:04

答案

全部回复

  • 用VB引用看看

    2008年12月16日 1:13
    版主
  •  

    这个,,, 

    你确定用 regsvr32  注册过两个ocx么

    如果注册国

    你确定你调用regsvr32 的  cmd是在管理员权限下运行的么?

    如果确认了

    你确定你的vista system32里面有  mfc 4.2的库么?(可能需要。。也可能不需要)

    要是都有

    我好像也没什么办法了。。。

     

    2008年12月16日 1:24
  •  

    在要运行的程序上点右键,选择以管理员身份运行。运行了一次下一次就不用再这么来了
    2008年12月23日 9:31
  • 用VB引用后,若加载含上述控件的表单,VB立即出错退出!行不通啊!

     

    在系统管理员下运行注册regsvr32 .\CtlChart.ocx /s(或regsvr32 .\SpltrBar.ocx /s),没有出现提示,但后果仍然是上述控件不能用!真郁闷。

     

    2008年12月26日 3:18