问题描述:
程序能够运行,只是一些页面打开时会报错,产生log文件
打开其中一个log文件,内容如下:
  行 126:不能加载控件 imgPrev。 
  行 126:不能加载控件 imgPrev。
  行 126:不能加载控件 imgPrev。然后我用记事本打开这个页面,开头处如下:
VERSION 5.00
Object = "{D76D7128-4A96-11D3-BD95-D296DC2DD072}#1.0#0"; "Vsflex7.ocx"
Object = "{4BD5A3A1-7FFE-11D4-A13A-004005FA6275}#1.0#0"; "ImagXpr6.dll"
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "Mscomctl.ocx"其中2个ocx文件盒dll文件都是有注册成功,并且在引用里也都有的。
然后又用记事本打开vbp文件,发现里面用到的dll和ocx都是有注册成功的
不知道为什么还是提示说不能加载控件呀....YAYYAYAYA
求救于处理过类似问题的高手
VB

解决方案 »

  1.   

    你的控件有可能被替换成了PictureBox控件,打开工程,重新添加控件后,将PictureBox控件删除掉.
      

  2.   


    另外,我不知道它原来是个什么样的控件被替换成picturebox控件
      

  3.   

    目测是ImagXpr6.dll,这个注册成功了么?建议你还是用XP试吧。
      

  4.   


    我就是用XP的虚拟机做的 ImagXpr6.DLL我也是注册成功的
      

  5.   

    请高手帮忙修正一个注册表模块!已经做成工程文件,有详细的实例的!
    http://bbs.csdn.net/topics/390428796   
      

  6.   

    是不是WINDOWS 64位操作系统,如果是,请将OCX和DLL放到SYSWOW64下面文件夹注册.