- 9
- 0
- 约1.57千字
- 约 5页
- 2017-01-03 发布于贵州
- 举报
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)