当前位置: 代码迷 >> PB >> 未编译运作正常,编译正常,编译后运行出错
  详细解决方案

未编译运作正常,编译正常,编译后运行出错

热度:95   发布时间:2016-04-29 07:05:30.0
未编译运行正常,编译正常,编译后运行出错?
各位好

最近在发布程序的时候碰到一个问题,直接在pb环境下运行程序正常,编译时也没有报错,但单独运行可执行文件时,运行到某处会提示一个 null object reference 的错误。
此处对应原文件的语句是
dw_1.dataobject="d_dmsl_fx_composite_3"
dw_1.object.dw_1.dataobject="d_dmsl_fx_shijian_dangnian"//错误提示这句

错误的这句第一个dw_1是一个数据窗口控件,第二个dw_1是composite数据窗体中的一个子数据窗口对象
其中d_dmsl_fx_shijian_dangnian是一个grid类型数据窗体,
d_dmsl_fx_composite_3是一个composite类型数据窗体。
请各位帮忙看看,谢谢了。

------解决方案--------------------
方法一:将d_dmsl_fx_shijian_dangnian这个datawindow移到你的主PBL中。

方法二:给主PBL编写一个pbr文件,指明d_dmsl_fx_shijian_dangnian这个datawindow包含在哪个PBL中。

  相关解决方案