在我测试程序的Debug中,显示如下信息:Loaded symbols for 'G:\VSS\ZolixMC400\Source\SOURCE\Debug\ZolixMC400.ocx'
CoCreateInstance of OLE control {F97F6A50-6603-4083-B801-542DB65B8F7A} failed.
>>> Result code: 0x80040112
>>> Is the control is properly registered?
Warning: CreateDlgControls failed during dialog init.编写了一个控件的测试程序,整个对话框根本就弹不出来,直接退出了,奇怪。
我可以肯定地说我的控件是注册过了的,并且还用手工regsvr32注册过。谁能帮我看看这个问题?

解决方案 »

  1.   

    查找注册表,看看{F97F6A50-6603-4083-B801-542DB65B8F7A}存在否?
    还有看看路径不能错.
      

  2.   

    可能的话,可以把代码发至[email protected]
    帮你看看。
      

  3.   

    控件程序编译能通过,但是不能正常运行。这和普通程序是一样的。编译通过不代表就能够运行正确。还是你OCX程序的代码有问题吧
      

  4.   

    鹦鹉说多好啊,
    控件程序编译能通过,但是不能正常运行。这和普通程序是一样的。编译通过不代表就能够运行正确。还是你OCX程序的代码有问题吧///////肯定是代码有问题啊,没有问题肯定正常启动了,哈哈
      

  5.   

    如果注册表中有{F97F6A50-6603-4083-B801-542DB65B8F7A},那么就可能是你的OCX有问题了!
      

  6.   

    我喜欢用vb来测试和调试ocx控件
      

  7.   

    http://softwareforums.intel.com/ids/board/message?board.id=5&message.id=2204
      

  8.   

    好象是说你的这个OCX没有合法的Runtime License,找找这个OCX有没有自带的*.LIC文件
      

  9.   

    Error code: 0x80040112?
    好象就是没有合法的Runtime License