PB11.5 insert ole就报错退出PB

salivapig 2009-11-16 02:55:48
我想插入comm32.ocx控件

报的错是:
Sybase PowerBuilder 11.5 遇到问题需要关闭。我们对此引起的不便表示抱歉。

查了以前的贴子
regcleaner清除掉没用的OLE,没有用,机器也没装超星,金山毒霸


PB9有components可以插入,11。5有这个吗,没找到嘛

还有没有什么其它的方法可以呢?
...全文
329 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinba0790 2010-12-21
  • 打赏
  • 举报
回复
是windows\system32\ 文件夹下的dll文件,和OCX |文件出现了注册信息错误的问题导致的,你可以用CMD命令进入DOS,循环注册以下dll文件和ocx文件就可以了,
循环注册命令是:for %c in (c:\windows\system32\*.dll) do regsvr32.exe /s %c

但这种方法并不能从根本上解决问题,你注册完成后,当时PowerBuilder是能够插入控件了,但过段时间(几天或几小时)还会出现插入失败的问题,我到现在也没找到导致“windows\system32\ 文件夹下的dll文件,和OCX |文件出现了注册信息错误的问题”,是安装软件?还是病毒所至?。。。
所以此上方法只能解决燃眉之急。
javaxi 2009-11-20
  • 打赏
  • 举报
回复
不是的, 这一直以来都是pb的, 某些版本在某些电脑上是能用的,一个奇怪的bug。
解决办法:
毕竟ole一般只加一次,可以找一台正常 电脑把ole添加上, 然后再拷贝回来进行下一步的编码, 那就没问题了。
salivapig 2009-11-17
  • 打赏
  • 举报
回复
用过优化大师了,还是不行
永生天地 2009-11-17
  • 打赏
  • 举报
回复
我的是pb8里不能insert ole
WorldMobile 2009-11-17
  • 打赏
  • 举报
回复
肯定是哪个OLE有问题,有一些垃圾,建议你windows优化大师把ole清理一下,应该就好了
salivapig 2009-11-17
  • 打赏
  • 举报
回复
有components可以插入也行,但我装的11.5的2506,怎么会没有components呢,是不是有什么问题?

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧