PB12.5编译工程出错, 100分跪求解决

qq_17500081 2014-07-17 07:51:44
pb12.5编译生成exe的时候,弹出对话框错误,如下:
Unable to open this project because the add-on software that was used to create it could not be found.
Perhaps this project was built on another system?
其原因是系统中有两个或以上的PB*的核心文件,如PBVM90.DLL等,
上网查找解决方法如下:
在系统中查找所有的PB9的核心文件,除了安装目录下的
PB9的核心文件之外,其它的全部删除就可以了
问题一:PB*的核心文件,什么才是PB*的核心文件?是不是只要是pb开头的dll文件?
问题二:是不是只要删除C:WINDOWSsystem32下的就可以了?还是只要保留C:\Program Files\Sybase\Shared\PowerBuilder下,其他的都可以删?
原有计算机装了pb9和pb12.5,pb9可以编译生成exe,pb12.5不行,我重装了系统,只装了pb12.5,还是不行,用everything查看了C:WINDOWSsystem32下并没有pb开头的dll
怎么处理?谢谢各位大神,最后一步了,竟然卡住了!~
...全文
6366 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
m0_38128907 2017-03-30
  • 打赏
  • 举报
回复
但是你把PBSHR125.DLL给删了,再重启PB的时候,不会弹出没有注册的报警信息吗?
liuzhendl 2015-07-08
  • 打赏
  • 举报
回复 1
删除破解补丁PBSHR125.DLL,就ok了。已经验证过了。找了很多天,什么删除文件等等,根本system32下就没有文件。就是破解补丁的问题。
C++实习生 2015-07-06
  • 打赏
  • 举报
回复
1.如果是PB12.5新建的工程也不能编绎。那是PB版本安装的问题可以考虑一下。 2 导入其它版本的pbl需要regenerate ,不能编绎的对象,查看一下edit source,特别是数据窗口 ,release N 对应的版本号。
C++实习生 2015-07-06
  • 打赏
  • 举报
回复
你的问题解决了吗?
hovoy 2015-06-19
  • 打赏
  • 举报
回复
pb12.5编译,出问题一般都是代码问题。 但在9中就可以。。 我遇到N次
白开水微甜 2015-03-02
  • 打赏
  • 举报
回复
我也遇到類似問題了,樓主怎麼解決的分享一下
一贴灵 2014-11-21
  • 打赏
  • 举报
回复
破解补丁的问题,删了破解补丁pbshr125.dll就恢复正常。
一贴灵 2014-11-21
  • 打赏
  • 举报
回复
请问问题解决了吗,同碰到了这个问题。
WorldMobile 2014-09-24
  • 打赏
  • 举报
回复
引用 8 楼 DJICAN 的回复:
我今天也遇到这个问题了,12.5版本的,之前没装过,有一次装PB12.5半路手贱点击中断了,那时候是装D盘,这次装的是默认C盘,然后编译生成exe时也提示:Unable to open this project because the add-on software that was used to create it could not be found...求楼主详细解决方法!
未碰到过,或许是版本的问题
DJICAN 2014-09-23
  • 打赏
  • 举报
回复
我今天也遇到这个问题了,12.5版本的,之前没装过,有一次装PB12.5半路手贱点击中断了,那时候是装D盘,这次装的是默认C盘,然后编译生成exe时也提示:Unable to open this project because the add-on software that was used to create it could not be found...求楼主详细解决方法!
laoer_2002 2014-07-29
  • 打赏
  • 举报
回复
解决了就把解决的方法和大家分享下,一起学习
a78782295 2014-07-29
  • 打赏
  • 举报
回复
若浮生 2014-07-28
  • 打赏
  • 举报
回复
医好了就散分吧,接分
tobyzhu 2014-07-22
  • 打赏
  • 举报
回复
设置路径值,把需要用的PB的版本的安装路径,放在PATH值前面,不用的删掉
qq_17500081 2014-07-18
  • 打赏
  • 举报
回复
死马当活马医,既然给医好了,呵呵。
WorldMobile 2014-07-18
  • 打赏
  • 举报
回复
引用 楼主 qq_17500081 的回复:
pb12.5编译生成exe的时候,弹出对话框错误,如下: Unable to open this project because the add-on software that was used to create it could not be found. Perhaps this project was built on another system? 其原因是系统中有两个或以上的PB*的核心文件,如PBVM90.DLL等, 上网查找解决方法如下: 在系统中查找所有的PB9的核心文件,除了安装目录下的 PB9的核心文件之外,其它的全部删除就可以了 问题一:PB*的核心文件,什么才是PB*的核心文件?是不是只要是pb开头的dll文件? 问题二:是不是只要删除C:WINDOWSsystem32下的就可以了?还是只要保留C:\Program Files\Sybase\Shared\PowerBuilder下,其他的都可以删? 原有计算机装了pb9和pb12.5,pb9可以编译生成exe,pb12.5不行,我重装了系统,只装了pb12.5,还是不行,用everything查看了C:WINDOWSsystem32下并没有pb开头的dll 怎么处理?谢谢各位大神,最后一步了,竟然卡住了!~
或许你下的版本有问题,可以用pb12.5.2 5550,我用的这个版本,没有问题
gui41021 2014-07-18
  • 打赏
  • 举报
回复

740

社区成员

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

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