xxxx.pbd没有被指定在windows上运行,或者它包含错误

gzlx 2017-01-17 10:22:58
运行编译后的exe出现如题所示,错误状态0xc000012f.
但这个pbd放到其他项目又是可以用的。
...全文
2850 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzlx 2017-02-12
  • 打赏
  • 举报
回复
一个人编译的,FULLL-REBUILD很多次了也没有问题,同样的PBD在其他项目也没有这个提示。
WorldMobile 2017-01-18
  • 打赏
  • 举报
回复
可能是这个pbd引用到其它对象引起的,你可以用full rebuild试一下,如果不行,建议你还是用pbl加进来,进行编译
kenshu 2017-01-18
  • 打赏
  • 举报
回复
FULL-REBUILD一下再发布试试。 不过,一般,这种问题出现在,多个PBD不是同一个程序员编译的,或虽然是同一个程序员,但它们在多个工程中分别编译并各自发布。 项目没管理好。项目经理和技术主管要打屁屁。 -------------------------- 导致的问题是,各个对象的声明不一致。 比如,在A工程中,w_1.function_1的声明是这样的 function_1(string a) 比如,但在B工程中,w_1.function_1的声明是这样的 function_1(long a) 各个程序员自己编译(甚至是FULLL-REBUILD)都没问题,但各自发布就有问题了: c.pbd中的程序,以为丢个STRING给function_1就行了,但d.pbd要收的是个long值。 或也许是全局变量声明不一致。 e.pbd中用了一个全局变量,但编译f.pbd的工程中没有。调用时当然出错。 -------------------------- 上面只是一个为了方便说明而且举的简单的例子,实际情况要复杂很多。 所以,解决的方法只有一个,指定一个人负责编译,把所有的东西合在一个工程中。 大家都不能自己发布,只能把PBL给那个人,由他统一在一个工程中FULL-REBUILD,各自不同的声明可以在编译过程中发现。

604

社区成员

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

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