powerbuilder8 ole控件无法使用!
来源:互联网 发布:淘宝0点1元秒杀技巧 编辑:程序博客网 时间:2024/05/21 08:54
成立项目组,使用JAVA+PB开发。又听几个同事抱怨电脑不能使用PB ole控件。以前也碰到过类似的问题,没太在意。今天决定解决一下。
问题环境:Windwosxp(sp2,sp3),Powerbuilder8。
以前碰到过类似问题,是由于新安装软件导致,询问了一番,排除了这种情况,然后在网上查询,搜到这样一片文章。
http://search.sybase.com/kbx/solvedcases?id_number=10906461
本文说明了PB在点击insert control时的工作:
1、在 "HKEY_CLASSES_ROOT/CLSID"下查询控件,该控件包括"Control"子建。
2、查询该控件的"ToolboxBitmap32"子键,取得图标信息。
3、调用LoadLibraryEx生成图标信息,写入"HKEY_CURRENT_USER/Software/Sybase/PowerBuilder/8.0/OLE Object Bitmaps/..."
得到如下解决思路:
1、导出"HKEY_CLASSES_ROOT/CLSID" 为clsid.reg
2、运行PB插入OLE控件,报错后退出。
3、导出"HKEY_CURRENT_USER/Software/Sybase/PowerBuilder/8.0/OLE Object Bitmaps/..." 为pbclsid.reg
4、打开pbclsid.reg取得最后一个控件的clsid,在clsid.reg中查找。找到后再查下一个包含"Control"子建的项,则该项的"ToolboxBitmap32"有问题,在正常的电脑上找到此项的正确值更新。
5、循环此操作直到全部改正过来。
本次的错误是:%systemroot%/system32/mstscax.dll
正确的是:C:/WINDOWS/system32/mstscax.dll, 1
- powerbuilder8 ole控件无法使用!
- 不用重新安装PowerBuilder8.0也可以使用
- 浅谈PB中使用ole控件
- MFC/COM调用OLE控件/ActiveX无法显示问题
- 如何在OLE控件中使用OLE_COLOR数据类型
- Ole与ActiveX控件
- OLE控件笔记
- pb自动注册ole控件
- OLE控件和API函数
- OLE控件与API函数
- OLE的使用
- Web Service 使用分布式事务出错(OLE DB provider 'SQLOLEDB'无法启动分布式事务)
- Web Service 使用分布式事务出错(OLE DB provider 'SQLOLEDB'无法启动分布式事务)
- .NET 不使用OLE自动化将EXCEL转换为DataSet [控件]
- 内存泄漏之CFormView 中使用 OLE (或 .net com) 控件后发生内存泄漏
- powerbuilder8 filecopy问题
- OLE控件在Direct3D中的渲染方法
- 解决OLE控件失去焦点的办法
- 转码函数urlencode
- 如何得到所有未关闭的项目列表
- 浏览器类型获取
- 一个C++异常的问题
- 以创新启航 春风行动第三季
- powerbuilder8 ole控件无法使用!
- C# 实现访问网络共享文件夹
- 如何进步的更快
- C#中运行命令行截取输出流的例子收藏
- .net Ajax 网站
- 数字型转文本型,如何保留千位符
- 原来是注释惹的祸
- 关于Actionscript 3中给Flash传参数方法(一)
- 安装包结构