WIN7 环境里PB里面添加控件OLE,选择insertcontrol选项卡就会报错自动关闭解决办法.docxVIP

  • 9
  • 0
  • 约1.57千字
  • 约 5页
  • 2017-01-03 发布于贵州
  • 举报

 WIN7 环境里PB里面添加控件OLE,选择insertcontrol选项卡就会报错自动关闭解决办法.docx

WIN7 环境里PB里面添加控件OLE,选择insertcontrol选项卡就会报错自动关闭解决办法(说明:在网上搜了一些办法,都没解决,一是每个电脑不同,再就是权限不同,总结个人电脑win7下不同管理员账户登陆时的解决方案,本人电脑上PB9和PB10两个都已安装)试试这个方法:原理分析 当我们点击OLE控件中的insert control时,pb会搜索那些控件可用,并且在PB中显示出来。PB搜索控件的位置为:注册表中的HKEY_CLASSES_ROOT\CLSID下的子项(为DLL、OCX文件注册信息)搜索到保存的位置在:HKEY_CURRENT_USER\Software\Sybase\PowerBuilder\9.0\OLE Object Bitmaps\...也就是说pb搜索CLSID的子项保存在OLE Object Bitmaps中,当搜索CLSID中的DLL或OCX控件和PB有冲突时,CLSID后面的DLL、OCX控件就不会保存在OLE Object Bitmaps中,也就是说OLE Object Bitmaps没有完全加载所有控件,有的控件冲突导致中断使PB报错,找出冲突的控件是关键。解决办法:(一)运行注册表(命令为regedit)(二)在注册表中找到“HKEY_CLASSES_ROOT\CLSID”并导出保存为CLSID.REG,并且用记事本打开(三)在注册表中找

文档评论(0)

1亿VIP精品文档

相关文档